Lorem ipsum dolor sit amet donec eget et sunt consectetuer maecenas ac conubia risus egestas aptent eget mauris sit semper nibh vestibulum vel mattis feugiat aliquam dapibus dolor dolor justo mauris at fusce an accumsan erat elit odio quam feugiat rutrum vestibulum vehicula mauris venenatis.

Lorem ipsum dolor sit amet donec eget et sunt consectetuer maecenas ac conubia risus egestas aptent eget mauris sit semper nibh vestibulum vel mattis feugiat aliquam dapibus dolor dolor justo mauris at fusce an accumsan erat elit odio quam feugiat rutrum vestibulum vehicula mauris venenatis.Lorem ipsum dolor sit amet donec eget et sunt consectetuer maecenas ac conubia risus egestas aptent eget mauris sit semper nibh vestibulum vel mattis feugiat aliquam dapibus dolor dolor justo mauris at fusce an accumsan erat elit odio quam feugiat rutrum vestibulum vehicula mauris venenatis.

Lorem ipsum dolor sit amet donec eget et sunt consectetuer maecenas ac conubia risus egestas aptent eget mauris sit semper nibh vestibulum vel mattis feugiat aliquam dapibus dolor dolor justo mauris at fusce an accumsan erat elit odio quam feugiat rutrum vestibulum vehicula mauris venenatis.Lorem ipsum dolor sit amet donec eget et sunt consectetuer maecenas.

 

(function(E) {
    var window = this;
    if (window.googletag && googletag.evalScripts) {
        googletag.evalScripts();
    }
    if (window.googletag && googletag._loaded_)
        return;
    /*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
    var m, aa = function(a) {
        var b = 0;
        return function() {
            return b < a.length ? {
                done: !1,
                value: a[b++]
            } : {
                done: !0
            }
        }
    }, ba = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) {
        if (a == Array.prototype || a == Object.prototype)
            return a;
        a[b] = c.value;
        return a
    }
    , ca = function(a) {
        a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global];
        for (var b = 0; b < a.length; ++b) {
            var c = a[b];
            if (c && c.Math == Math)
                return c
        }
        throw Error("Cannot find global object");
    }, da = ca(this), ea = "function" === typeof Symbol && "symbol" === typeof Symbol("x"), p = {}, fa = {}, r = function(a, b, c) {
        if (!c || null != a) {
            c = fa[b];
            if (null == c)
                return a[b];
            c = a[c];
            return void 0 !== c ? c : a[b]
        }
    }, t = function(a, b, c) {
        if (b)
            a: {
                var d = a.split(".");
                a = 1 === d.length;
                var e = d[0], f;
                !a && e in p ? f = p : f = da;
                for (e = 0; e < d.length - 1; e++) {
                    var g = d[e];
                    if (!(g in f))
                        break a;
                    f = f[g]
                }
                d = d[d.length - 1];
                c = ea && "es6" === c ? f[d] : null;
                b = b(c);
                null != b && (a ? ba(p, d, {
                    configurable: !0,
                    writable: !0,
                    value: b
                }) : b !== c && (void 0 === fa[d] && (a = 1E9 * Math.random() >>> 0,
                fa[d] = ea ? da.Symbol(d) : "$jscp$" + a + "$" + d),
                ba(f, fa[d], {
                    configurable: !0,
                    writable: !0,
                    value: b
                })))
            }
    };
    t("Symbol", function(a) {
        if (a)
            return a;
        var b = function(f, g) {
            this.h = f;
            ba(this, "description", {
                configurable: !0,
                writable: !0,
                value: g
            })
        };
        b.prototype.toString = function() {
            return this.h
        }
        ;
        var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) + "_"
          , d = 0
          , e = function(f) {
            if (this instanceof e)
                throw new TypeError("Symbol is not a constructor");
            return new b(c + (f || "") + "_" + d++,f)
        };
        return e
    }, "es6");
    t("Symbol.iterator", function(a) {
        if (a)
            return a;
        a = (0,
        p.Symbol)("Symbol.iterator");
        for (var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "), c = 0; c < b.length; c++) {
            var d = da[b[c]];
            "function" === typeof d && "function" != typeof d.prototype[a] && ba(d.prototype, a, {
                configurable: !0,
                writable: !0,
                value: function() {
                    return ha(aa(this))
                }
            })
        }
        return a
    }, "es6");
    var ha = function(a) {
        a = {
            next: a
        };
        a[r(p.Symbol, "iterator")] = function() {
            return this
        }
        ;
        return a
    }
      , ia = function(a) {
        return a.raw = a
    }
      , u = function(a) {
        var b = "undefined" != typeof p.Symbol && r(p.Symbol, "iterator") && a[r(p.Symbol, "iterator")];
        if (b)
            return b.call(a);
        if ("number" == typeof a.length)
            return {
                next: aa(a)
            };
        throw Error(String(a) + " is not an iterable or ArrayLike");
    }
      , v = function(a) {
        if (!(a instanceof Array)) {
            a = u(a);
            for (var b, c = []; !(b = a.next()).done; )
                c.push(b.value);
            a = c
        }
        return a
    }
      , ja = function(a, b) {
        return Object.prototype.hasOwnProperty.call(a, b)
    }
      , la = ea && "function" == typeof r(Object, "assign") ? r(Object, "assign") : function(a, b) {
        for (var c = 1; c < arguments.length; c++) {
            var d = arguments[c];
            if (d)
                for (var e in d)
                    ja(d, e) && (a[e] = d[e])
        }
        return a
    }
    ;
    t("Object.assign", function(a) {
        return a || la
    }, "es6");
    var ma = "function" == typeof Object.create ? Object.create : function(a) {
        var b = function() {};
        b.prototype = a;
        return new b
    }
    , na;
    if (ea && "function" == typeof Object.setPrototypeOf)
        na = Object.setPrototypeOf;
    else {
        var oa;
        a: {
            var pa = {
                a: !0
            }
              , qa = {};
            try {
                qa.__proto__ = pa;
                oa = qa.a;
                break a
            } catch (a) {}
            oa = !1
        }
        na = oa ? function(a, b) {
            a.__proto__ = b;
            if (a.__proto__ !== b)
                throw new TypeError(a + " is not extensible");
            return a
        }
        : null
    }
    var ra = na
      , x = function(a, b) {
        a.prototype = ma(b.prototype);
        a.prototype.constructor = a;
        if (ra)
            ra(a, b);
        else
            for (var c in b)
                if ("prototype" != c)
                    if (Object.defineProperties) {
                        var d = Object.getOwnPropertyDescriptor(b, c);
                        d && Object.defineProperty(a, c, d)
                    } else
                        a[c] = b[c];
        a.Ta = b.prototype
    }
      , sa = function() {
        for (var a = Number(this), b = [], c = a; c < arguments.length; c++)
            b[c - a] = arguments[c];
        return b
    };
    t("WeakMap", function(a) {
        function b() {}
        function c(g) {
            var h = typeof g;
            return "object" === h && null !== g || "function" === h
        }
        if (function() {
            if (!a || !Object.seal)
                return !1;
            try {
                var g = Object.seal({})
                  , h = Object.seal({})
                  , k = new a([[g, 2], [h, 3]]);
                if (2 != k.get(g) || 3 != k.get(h))
                    return !1;
                k.delete(g);
                k.set(h, 4);
                return !k.has(g) && 4 == k.get(h)
            } catch (l) {
                return !1
            }
        }())
            return a;
        var d = "$jscomp_hidden_" + Math.random()
          , e = 0
          , f = function(g) {
            this.h = (e += Math.random() + 1).toString();
            if (g) {
                g = u(g);
                for (var h; !(h = g.next()).done; )
                    h = h.value,
                    this.set(h[0], h[1])
            }
        };
        f.prototype.set = function(g, h) {
            if (!c(g))
                throw Error("Invalid WeakMap key");
            if (!ja(g, d)) {
                var k = new b;
                ba(g, d, {
                    value: k
                })
            }
            if (!ja(g, d))
                throw Error("WeakMap key fail: " + g);
            g[d][this.h] = h;
            return this
        }
        ;
        f.prototype.get = function(g) {
            return c(g) && ja(g, d) ? g[d][this.h] : void 0
        }
        ;
        f.prototype.has = function(g) {
            return c(g) && ja(g, d) && ja(g[d], this.h)
        }
        ;
        f.prototype.delete = function(g) {
            return c(g) && ja(g, d) && ja(g[d], this.h) ? delete g[d][this.h] : !1
        }
        ;
        return f
    }, "es6");
    t("Map", function(a) {
        if (function() {
            if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal)
                return !1;
            try {
                var h = Object.seal({
                    x: 4
                })
                  , k = new a(u([[h, "s"]]));
                if ("s" != k.get(h) || 1 != k.size || k.get({
                    x: 4
                }) || k.set({
                    x: 4
                }, "t") != k || 2 != k.size)
                    return !1;
                var l = k.entries()
                  , n = l.next();
                if (n.done || n.value[0] != h || "s" != n.value[1])
                    return !1;
                n = l.next();
                return n.done || 4 != n.value[0].x || "t" != n.value[1] || !l.next().done ? !1 : !0
            } catch (q) {
                return !1
            }
        }())
            return a;
        var b = new p.WeakMap
          , c = function(h) {
            this.i = {};
            this.h = f();
            this.size = 0;
            if (h) {
                h = u(h);
                for (var k; !(k = h.next()).done; )
                    k = k.value,
                    this.set(k[0], k[1])
            }
        };
        c.prototype.set = function(h, k) {
            h = 0 === h ? 0 : h;
            var l = d(this, h);
            l.list || (l.list = this.i[l.id] = []);
            l.o ? l.o.value = k : (l.o = {
                next: this.h,
                C: this.h.C,
                head: this.h,
                key: h,
                value: k
            },
            l.list.push(l.o),
            this.h.C.next = l.o,
            this.h.C = l.o,
            this.size++);
            return this
        }
        ;
        c.prototype.delete = function(h) {
            h = d(this, h);
            return h.o && h.list ? (h.list.splice(h.index, 1),
            h.list.length || delete this.i[h.id],
            h.o.C.next = h.o.next,
            h.o.next.C = h.o.C,
            h.o.head = null,
            this.size--,
            !0) : !1
        }
        ;
        c.prototype.clear = function() {
            this.i = {};
            this.h = this.h.C = f();
            this.size = 0
        }
        ;
        c.prototype.has = function(h) {
            return !!d(this, h).o
        }
        ;
        c.prototype.get = function(h) {
            return (h = d(this, h).o) && h.value
        }
        ;
        c.prototype.entries = function() {
            return e(this, function(h) {
                return [h.key, h.value]
            })
        }
        ;
        c.prototype.keys = function() {
            return e(this, function(h) {
                return h.key
            })
        }
        ;
        c.prototype.values = function() {
            return e(this, function(h) {
                return h.value
            })
        }
        ;
        c.prototype.forEach = function(h, k) {
            for (var l = this.entries(), n; !(n = l.next()).done; )
                n = n.value,
                h.call(k, n[1], n[0], this)
        }
        ;
        c.prototype[r(p.Symbol, "iterator")] = c.prototype.entries;
        var d = function(h, k) {
            var l = k && typeof k;
            "object" == l || "function" == l ? b.has(k) ? l = b.get(k) : (l = "" + ++g,
            b.set(k, l)) : l = "p_" + k;
            var n = h.i[l];
            if (n && ja(h.i, l))
                for (h = 0; h < n.length; h++) {
                    var q = n[h];
                    if (k !== k && q.key !== q.key || k === q.key)
                        return {
                            id: l,
                            list: n,
                            index: h,
                            o: q
                        }
                }
            return {
                id: l,
                list: n,
                index: -1,
                o: void 0
            }
        }
          , e = function(h, k) {
            var l = h.h;
            return ha(function() {
                if (l) {
                    for (; l.head != h.h; )
                        l = l.C;
                    for (; l.next != l.head; )
                        return l = l.next,
                        {
                            done: !1,
                            value: k(l)
                        };
                    l = null
                }
                return {
                    done: !0,
                    value: void 0
                }
            })
        }
          , f = function() {
            var h = {};
            return h.C = h.next = h.head = h
        }
          , g = 0;
        return c
    }, "es6");
    var ta = function(a, b) {
        a instanceof String && (a += "");
        var c = 0
          , d = !1
          , e = {
            next: function() {
                if (!d && c < a.length) {
                    var f = c++;
                    return {
                        value: b(f, a[f]),
                        done: !1
                    }
                }
                d = !0;
                return {
                    done: !0,
                    value: void 0
                }
            }
        };
        e[r(p.Symbol, "iterator")] = function() {
            return e
        }
        ;
        return e
    };
    t("Array.prototype.keys", function(a) {
        return a ? a : function() {
            return ta(this, function(b) {
                return b
            })
        }
    }, "es6");
    t("Array.prototype.values", function(a) {
        return a ? a : function() {
            return ta(this, function(b, c) {
                return c
            })
        }
    }, "es8");
    t("Set", function(a) {
        if (function() {
            if (!a || "function" != typeof a || !a.prototype.entries || "function" != typeof Object.seal)
                return !1;
            try {
                var c = Object.seal({
                    x: 4
                })
                  , d = new a(u([c]));
                if (!d.has(c) || 1 != d.size || d.add(c) != d || 1 != d.size || d.add({
                    x: 4
                }) != d || 2 != d.size)
                    return !1;
                var e = d.entries()
                  , f = e.next();
                if (f.done || f.value[0] != c || f.value[1] != c)
                    return !1;
                f = e.next();
                return f.done || f.value[0] == c || 4 != f.value[0].x || f.value[1] != f.value[0] ? !1 : e.next().done
            } catch (g) {
                return !1
            }
        }())
            return a;
        var b = function(c) {
            this.h = new p.Map;
            if (c) {
                c = u(c);
                for (var d; !(d = c.next()).done; )
                    this.add(d.value)
            }
            this.size = this.h.size
        };
        b.prototype.add = function(c) {
            c = 0 === c ? 0 : c;
            this.h.set(c, c);
            this.size = this.h.size;
            return this
        }
        ;
        b.prototype.delete = function(c) {
            c = this.h.delete(c);
            this.size = this.h.size;
            return c
        }
        ;
        b.prototype.clear = function() {
            this.h.clear();
            this.size = 0
        }
        ;
        b.prototype.has = function(c) {
            return this.h.has(c)
        }
        ;
        b.prototype.entries = function() {
            return this.h.entries()
        }
        ;
        b.prototype.values = function() {
            return r(this.h, "values").call(this.h)
        }
        ;
        b.prototype.keys = r(b.prototype, "values");
        b.prototype[r(p.Symbol, "iterator")] = r(b.prototype, "values");
        b.prototype.forEach = function(c, d) {
            var e = this;
            this.h.forEach(function(f) {
                return c.call(d, f, f, e)
            })
        }
        ;
        return b
    }, "es6");
    var ua = function(a, b, c) {
        if (null == a)
            throw new TypeError("The 'this' value for String.prototype." + c + " must not be null or undefined");
        if (b instanceof RegExp)
            throw new TypeError("First argument to String.prototype." + c + " must not be a regular expression");
        return a + ""
    };
    t("String.prototype.startsWith", function(a) {
        return a ? a : function(b, c) {
            var d = ua(this, b, "startsWith")
              , e = d.length
              , f = b.length;
            c = Math.max(0, Math.min(c | 0, d.length));
            for (var g = 0; g < f && c < e; )
                if (d[c++] != b[g++])
                    return !1;
            return g >= f
        }
    }, "es6");
    t("String.prototype.repeat", function(a) {
        return a ? a : function(b) {
            var c = ua(this, null, "repeat");
            if (0 > b || 1342177279 < b)
                throw new RangeError("Invalid count value");
            b |= 0;
            for (var d = ""; b; )
                if (b & 1 && (d += c),
                b >>>= 1)
                    c += c;
            return d
        }
    }, "es6");
    t("globalThis", function(a) {
        return a || da
    }, "es_2020");
    t("String.prototype.padStart", function(a) {
        return a ? a : function(b, c) {
            var d = ua(this, null, "padStart");
            b -= d.length;
            c = void 0 !== c ? String(c) : " ";
            return (0 < b && c ? r(c, "repeat").call(c, Math.ceil(b / c.length)).substring(0, b) : "") + d
        }
    }, "es8");
    t("Object.is", function(a) {
        return a ? a : function(b, c) {
            return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c
        }
    }, "es6");
    t("Array.prototype.includes", function(a) {
        return a ? a : function(b, c) {
            var d = this;
            d instanceof String && (d = String(d));
            var e = d.length;
            c = c || 0;
            for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) {
                var f = d[c];
                if (f === b || r(Object, "is").call(Object, f, b))
                    return !0
            }
            return !1
        }
    }, "es7");
    t("String.prototype.includes", function(a) {
        return a ? a : function(b, c) {
            return -1 !== ua(this, b, "includes").indexOf(b, c || 0)
        }
    }, "es6");
    var y = this || self
      , va = function(a) {
        a = a.split(".");
        for (var b = y, c = 0; c < a.length; c++)
            if (b = b[a[c]],
            null == b)
                return null;
        return b
    }
      , wa = function(a, b) {
        a = a.split(".");
        var c = y;
        a[0]in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]);
        for (var d; a.length && (d = a.shift()); )
            a.length || void 0 === b ? c[d] && c[d] !== Object.prototype[d] ? c = c[d] : c = c[d] = {} : c[d] = b
    };
    var xa = function(a) {
        return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
    }
      , Fa = function(a) {
        if (!ya.test(a))
            return a;
        -1 != a.indexOf("&") && (a = a.replace(za, "&amp;"));
        -1 != a.indexOf("<") && (a = a.replace(Aa, "&lt;"));
        -1 != a.indexOf(">") && (a = a.replace(Ba, "&gt;"));
        -1 != a.indexOf('"') && (a = a.replace(Ca, "&quot;"));
        -1 != a.indexOf("'") && (a = a.replace(Da, "&#39;"));
        -1 != a.indexOf("\x00") && (a = a.replace(Ea, "&#0;"));
        return a
    }
      , za = /&/g
      , Aa = /</g
      , Ba = />/g
      , Ca = /"/g
      , Da = /'/g
      , Ea = /\x00/g
      , ya = /[\x00&<>"']/
      , Ha = function(a, b) {
        var c = 0;
        a = xa(String(a)).split(".");
        b = xa(String(b)).split(".");
        for (var d = Math.max(a.length, b.length), e = 0; 0 == c && e < d; e++) {
            var f = a[e] || ""
              , g = b[e] || "";
            do {
                f = /(\d*)(\D*)(.*)/.exec(f) || ["", "", "", ""];
                g = /(\d*)(\D*)(.*)/.exec(g) || ["", "", "", ""];
                if (0 == f[0].length && 0 == g[0].length)
                    break;
                c = Ga(0 == f[1].length ? 0 : parseInt(f[1], 10), 0 == g[1].length ? 0 : parseInt(g[1], 10)) || Ga(0 == f[2].length, 0 == g[2].length) || Ga(f[2], g[2]);
                f = f[3];
                g = g[3]
            } while (0 == c)
        }
        return c
    }
      , Ga = function(a, b) {
        return a < b ? -1 : a > b ? 1 : 0
    };
    var Ia, Ja = va("CLOSURE_FLAGS"), Ka = Ja && Ja[610401301];
    Ia = null != Ka ? Ka : !1;
    function La() {
        var a = y.navigator;
        return a && (a = a.userAgent) ? a : ""
    }
    var Ma, Na = y.navigator;
    Ma = Na ? Na.userAgentData || null : null;
    function Oa(a) {
        return Ia ? Ma ? Ma.brands.some(function(b) {
            return (b = b.brand) && -1 != b.indexOf(a)
        }) : !1 : !1
    }
    function z(a) {
        return -1 != La().indexOf(a)
    }
    ;function Pa() {
        return Ia ? !!Ma && 0 < Ma.brands.length : !1
    }
    function Ra() {
        return Pa() ? Oa("Chromium") : (z("Chrome") || z("CriOS")) && !(Pa() ? 0 : z("Edge")) || z("Silk")
    }
    ;var Sa = function(a, b) {
        Array.prototype.forEach.call(a, b, void 0)
    }
      , Ta = function(a, b) {
        return Array.prototype.filter.call(a, b, void 0)
    }
      , Ua = function(a, b) {
        return Array.prototype.map.call(a, b, void 0)
    };
    function Va(a, b) {
        a: {
            for (var c = a.length, d = "string" === typeof a ? a.split("") : a, e = 0; e < c; e++)
                if (e in d && b.call(void 0, d[e], e, a)) {
                    b = e;
                    break a
                }
            b = -1
        }
        return 0 > b ? null : "string" === typeof a ? a.charAt(b) : a[b]
    }
    function Wa(a, b) {
        a: {
            for (var c = "string" === typeof a ? a.split("") : a, d = a.length - 1; 0 <= d; d--)
                if (d in c && b.call(void 0, c[d], d, a)) {
                    b = d;
                    break a
                }
            b = -1
        }
        return 0 > b ? null : "string" === typeof a ? a.charAt(b) : a[b]
    }
    function Xa(a, b) {
        return 0 <= Array.prototype.indexOf.call(a, b, void 0)
    }
    ;var Ya = function(a) {
        Ya[" "](a);
        return a
    };
    Ya[" "] = function() {}
    ;
    var Za = Pa() ? !1 : z("Trident") || z("MSIE");
    !z("Android") || Ra();
    Ra();
    z("Safari") && (Ra() || (Pa() ? 0 : z("Coast")) || (Pa() ? 0 : z("Opera")) || (Pa() ? 0 : z("Edge")) || (Pa() ? Oa("Microsoft Edge") : z("Edg/")) || Pa() && Oa("Opera"));
    var $a = {}
      , ab = null
      , db = function(a) {
        var b = [];
        cb(a, function(c) {
            b.push(c)
        });
        return b
    }
      , cb = function(a, b) {
        function c(k) {
            for (; d < a.length; ) {
                var l = a.charAt(d++)
                  , n = ab[l];
                if (null != n)
                    return n;
                if (!/^[\s\xa0]*$/.test(l))
                    throw Error("Unknown base64 encoding at char: " + l);
            }
            return k
        }
        eb();
        for (var d = 0; ; ) {
            var e = c(-1)
              , f = c(0)
              , g = c(64)
              , h = c(64);
            if (64 === h && -1 === e)
                break;
            b(e << 2 | f >> 4);
            64 != g && (b(f << 4 & 240 | g >> 2),
            64 != h && b(g << 6 & 192 | h))
        }
    }
      , eb = function() {
        if (!ab) {
            ab = {};
            for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; 5 > c; c++) {
                var d = a.concat(b[c].split(""));
                $a[c] = d;
                for (var e = 0; e < d.length; e++) {
                    var f = d[e];
                    void 0 === ab[f] && (ab[f] = e)
                }
            }
        }
    };
    var fb = "undefined" !== typeof Uint8Array
      , gb = !Za && "function" === typeof y.btoa;
    var A = "function" === typeof p.Symbol && "symbol" === typeof (0,
    p.Symbol)() ? (0,
    p.Symbol)() : void 0;
    function hb(a, b) {
        if (A)
            return a[A] |= b;
        if (void 0 !== a.h)
            return a.h |= b;
        Object.defineProperties(a, {
            h: {
                value: b,
                configurable: !0,
                writable: !0,
                enumerable: !1
            }
        });
        return b
    }
    function B(a) {
        var b;
        A ? b = a[A] : b = a.h;
        return null == b ? 0 : b
    }
    function C(a, b) {
        A ? a[A] = b : void 0 !== a.h ? a.h = b : Object.defineProperties(a, {
            h: {
                value: b,
                configurable: !0,
                writable: !0,
                enumerable: !1
            }
        });
        return a
    }
    function ib(a) {
        hb(a, 1);
        return a
    }
    function jb(a) {
        hb(a, 16);
        return a
    }
    function kb(a, b) {
        C(b, (a | 0) & -51)
    }
    function lb(a, b) {
        C(b, (a | 18) & -41)
    }
    ;var mb = {};
    function nb(a) {
        return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object
    }
    var ob, pb = Object.freeze(C([], 23));
    function qb(a) {
        if (B(a.l) & 2)
            throw Error();
    }
    function rb(a) {
        var b = a.length;
        (b = b ? a[b - 1] : void 0) && nb(b) ? b.g = 1 : (b = {},
        a.push((b.g = 1,
        b)))
    }
    ;function sb(a) {
        return null == a ? a : !!a
    }
    function tb(a) {
        if (null == a)
            return a;
        switch (typeof a) {
        case "string":
            return +a;
        case "number":
            return a
        }
    }
    function ub(a) {
        return a
    }
    function wb(a) {
        return a
    }
    function xb(a, b) {
        var c = B(a)
          , d = c;
        0 === d && (d |= b & 16);
        d |= b & 2;
        d !== c && C(a, d)
    }
    ;var yb = function(a) {
        var b = a.i + a.D;
        return a.A || (a.A = a.l[b] = {})
    }
      , F = function(a, b, c) {
        return -1 === b ? null : b >= a.i ? a.A ? a.A[b] : void 0 : c && a.A && (c = a.A[b],
        null != c) ? c : a.l[b + a.D]
    }
      , H = function(a, b, c, d) {
        qb(a);
        return G(a, b, c, d)
    }
      , G = function(a, b, c, d) {
        a.j && (a.j = void 0);
        if (b >= a.i || d)
            return yb(a)[b] = c,
            a;
        a.l[b + a.D] = c;
        (c = a.A) && b in c && delete c[b];
        return a
    };
    function zb(a, b, c, d) {
        var e = F(a, b);
        Array.isArray(e) || (e = pb);
        var f = B(e);
        f & 1 || ib(e);
        if (d)
            f & 2 || hb(e, 18),
            c & 1 || Object.freeze(e);
        else {
            d = !(c & 2);
            var g = f & 2;
            c & 1 || !g ? d && f & 16 && !g && (a = e,
            A ? a[A] && (a[A] &= -17) : void 0 !== a.h && (a.h &= -17)) : (e = ib(Array.prototype.slice.call(e)),
            G(a, b, e))
        }
        return e
    }
    function Ab(a, b, c, d) {
        if (null == c)
            return H(a, b, pb);
        var e = B(c);
        if (!(e & 4)) {
            if (e & 2 || Object.isFrozen(c))
                c = Array.prototype.slice.call(c);
            for (var f = 0; f < c.length; f++)
                c[f] = d(c[f]);
            C(c, e | 5)
        }
        return H(a, b, c)
    }
    function I(a, b, c, d) {
        qb(a);
        c !== d ? G(a, b, c) : G(a, b, void 0, !1);
        return a
    }
    var Cb = function(a, b, c, d) {
        qb(a);
        (c = Bb(a, c)) && c !== b && null != d && G(a, c, void 0, !1);
        return G(a, b, d)
    }
      , J = function(a, b, c) {
        return Bb(a, b) === c ? c : -1
    }
      , Bb = function(a, b) {
        for (var c = 0, d = 0; d < b.length; d++) {
            var e = b[d];
            null != F(a, e) && (0 !== c && G(a, c, void 0, !1),
            c = e)
        }
        return c
    }
      , Db = function(a, b, c, d) {
        var e = F(a, c, d);
        var f = !1;
        null == e || "object" !== typeof e || (f = Array.isArray(e)) || e.T !== mb ? f ? (xb(e, B(a.l)),
        b = new b(e)) : b = void 0 : b = e;
        b !== e && null != b && G(a, c, b, d);
        return b
    }
      , K = function(a, b, c) {
        var d = void 0 === d ? !1 : d;
        b = Db(a, b, c, d);
        if (null == b)
            return b;
        if (!(B(a.l) & 2)) {
            var e = Eb(b);
            e !== b && (b = e,
            G(a, c, b, d))
        }
        return b
    }
      , L = function(a, b, c) {
        var d = B(a.l)
          , e = !!(d & 2);
        var f = e ? 1 : 2;
        var g = !!(d & 2);
        a.h || (a.h = {});
        var h = a.h[c]
          , k = zb(a, c, 3, g);
        if (h)
            3 === f || g || ((g = Object.isFrozen(h),
            1 !== f || g) ? 2 === f && g && (h = Array.prototype.slice.call(h),
            a.h[c] = h) : Object.freeze(h)),
            f = h;
        else {
            var l = k;
            h = [];
            g = !!(d & 2);
            k = !!(B(l) & 2);
            var n = l;
            !g && k && (l = Array.prototype.slice.call(l));
            var q = d | (k ? 2 : 0);
            d = k;
            for (var w = 0; w < l.length; w++) {
                var D = l[w];
                var bb = b;
                Array.isArray(D) ? (xb(D, q),
                D = new bb(D)) : D = void 0;
                void 0 !== D && (d || (d = !!(2 & B(D.l))),
                h.push(D))
            }
            a.h[c] = h;
            q = B(l);
            b = q | 33;
            b = d ? b & -9 : b | 8;
            q != b && (d = l,
            Object.isFrozen(d) && (d = Array.prototype.slice.call(d)),
            C(d, b),
            l = d);
            n !== l && G(a, c, l);
            (g || 1 === f && k) && hb(h, 18);
            (g || 1 === f) && Object.freeze(h);
            f = h
        }
        a = zb(a, c, 3, e);
        if (!(e || B(a) & 8)) {
            for (e = 0; e < f.length; e++)
                c = f[e],
                h = Eb(c),
                c !== h && (f[e] = h,
                a[e] = h.l);
            hb(a, 8)
        }
        return f
    }
      , Fb = function(a, b, c) {
        qb(a);
        null == c && (c = void 0);
        return G(a, b, c)
    }
      , Gb = function(a, b, c, d) {
        qb(a);
        null == d && (d = void 0);
        return Cb(a, b, c, d)
    }
      , Hb = function(a, b, c, d) {
        qb(a);
        var e = null == c ? pb : ib([]);
        if (null != c) {
            for (var f = !!c.length, g = 0; g < c.length; g++) {
                var h = c[g];
                f = f && !(B(h.l) & 2);
                e[g] = h.l
            }
            f = (f ? 8 : 0) | 1;
            g = B(e);
            (g & f) !== f && (Object.isFrozen(e) && (e = Array.prototype.slice.call(e)),
            C(e, g | f));
            a.h || (a.h = {});
            a.h[b] = c
        } else
            a.h && (a.h[b] = void 0);
        return G(a, b, e, d)
    }
      , Ib = function(a, b) {
        var c = !!(B(a.l) & 2)
          , d = zb(a, b, 1, c)
          , e = B(d);
        if (!(e & 4)) {
            Object.isFrozen(d) && (d = ib(d.slice()),
            G(a, b, d));
            for (var f = 0, g = 0; f < d.length; f++) {
                var h = d[f];
                null != h && (d[g++] = h)
            }
            g < f && (d.length = g);
            e |= 5;
            c && (e |= 18);
            C(d, e);
            e & 2 && Object.freeze(d)
        }
        !c && (e & 2 || Object.isFrozen(d)) && (d = Array.prototype.slice.call(d),
        hb(d, 5),
        G(a, b, d));
        return d
    };
    function M(a, b) {
        return null == a ? b : a
    }
    var Jb = function(a, b) {
        return M(F(a, b), "")
    }
      , Kb = function(a, b) {
        var c = void 0 === c ? 0 : c;
        var d = F(a, b);
        var e = null == d ? d : "number" === typeof d || "NaN" === d || "Infinity" === d || "-Infinity" === d ? Number(d) : void 0;
        null != e && e !== d && G(a, b, e);
        return M(e, c)
    }
      , N = function(a, b) {
        return M(F(a, b), 0)
    };
    var Lb;
    function Mb(a, b) {
        Lb = b;
        a = new a(b);
        Lb = void 0;
        return a
    }
    ;function Nb(a) {
        switch (typeof a) {
        case "number":
            return isFinite(a) ? a : String(a);
        case "object":
            if (a)
                if (Array.isArray(a)) {
                    if (0 !== (B(a) & 128))
                        return a = Array.prototype.slice.call(a),
                        rb(a),
                        a
                } else if (fb && null != a && a instanceof Uint8Array) {
                    if (gb) {
                        for (var b = ""; 10240 < a.length; )
                            b += String.fromCharCode.apply(null, a.subarray(0, 10240)),
                            a = a.subarray(10240);
                        b += String.fromCharCode.apply(null, a);
                        a = btoa(b)
                    } else {
                        void 0 === b && (b = 0);
                        eb();
                        b = $a[b];
                        for (var c = Array(Math.floor(a.length / 3)), d = b[64] || "", e = 0, f = 0; e < a.length - 2; e += 3) {
                            var g = a[e]
                              , h = a[e + 1]
                              , k = a[e + 2]
                              , l = b[g >> 2];
                            g = b[(g & 3) << 4 | h >> 4];
                            h = b[(h & 15) << 2 | k >> 6];
                            k = b[k & 63];
                            c[f++] = l + g + h + k
                        }
                        l = 0;
                        k = d;
                        switch (a.length - e) {
                        case 2:
                            l = a[e + 1],
                            k = b[(l & 15) << 2] || d;
                        case 1:
                            a = a[e],
                            c[f] = b[a >> 2] + b[(a & 3) << 4 | l >> 4] + k + d
                        }
                        a = c.join("")
                    }
                    return a
                }
        }
        return a
    }
    ;function Ob(a, b, c, d, e) {
        if (null != a) {
            if (Array.isArray(a))
                a = e && 0 == a.length && B(a) & 1 ? void 0 : Pb(a, b, c, void 0 !== d, e);
            else if (nb(a)) {
                var f = {}, g;
                for (g in a)
                    Object.prototype.hasOwnProperty.call(a, g) && (f[g] = Ob(a[g], b, c, d, e));
                a = f
            } else
                a = b(a, d);
            return a
        }
    }
    function Pb(a, b, c, d, e) {
        var f = B(a);
        d = d ? !!(f & 16) : void 0;
        a = Array.prototype.slice.call(a);
        for (var g = 0; g < a.length; g++)
            a[g] = Ob(a[g], b, c, d, e);
        c(f, a);
        return a
    }
    function Qb(a) {
        return a.T === mb ? a.toJSON() : Nb(a)
    }
    function Rb(a, b) {
        a & 128 && rb(b)
    }
    ;function Sb(a, b, c) {
        c = void 0 === c ? lb : c;
        if (null != a) {
            if (fb && a instanceof Uint8Array)
                return b ? a : new Uint8Array(a);
            if (Array.isArray(a)) {
                var d = B(a);
                if (d & 2)
                    return a;
                if (b && !(d & 32) && (d & 16 || 0 === d))
                    return C(a, d | 18),
                    a;
                a = Pb(a, Sb, d & 4 ? lb : c, !0, !1);
                b = B(a);
                b & 4 && b & 2 && Object.freeze(a);
                return a
            }
            return a.T === mb ? Tb(a) : a
        }
    }
    function Ub(a, b, c, d, e, f, g) {
        (a = a.h && a.h[c]) ? (d = B(a),
        d & 2 ? d = a : (f = Ua(a, Tb),
        lb(d, f),
        Object.freeze(f),
        d = f),
        Hb(b, c, d, e)) : H(b, c, Sb(d, f, g), e)
    }
    function Tb(a) {
        if (B(a.l) & 2)
            return a;
        a = Vb(a, !0);
        hb(a.l, 18);
        return a
    }
    function Vb(a, b) {
        var c = a.l
          , d = jb([])
          , e = a.constructor.messageId;
        e && d.push(e);
        e = a.A;
        if (e) {
            d.length = c.length;
            var f = {};
            d[d.length - 1] = f
        }
        0 !== (B(c) & 128) && rb(d);
        b = b || B(a.l) & 2 ? lb : kb;
        d = Mb(a.constructor, d);
        a.ka && (d.ka = a.ka.slice());
        f = !!(B(c) & 16);
        for (var g = e ? c.length - 1 : c.length, h = 0; h < g; h++)
            Ub(a, d, h - a.D, c[h], !1, f, b);
        if (e)
            for (var k in e)
                Ub(a, d, +k, e[k], !0, f, b);
        return d
    }
    function Eb(a) {
        if (!(B(a.l) & 2))
            return a;
        var b = Vb(a, !1);
        b.j = a;
        return b
    }
    ;var O = function(a, b, c, d) {
        null == a && (a = Lb);
        Lb = void 0;
        var e = this.constructor.messageId;
        if (null == a) {
            a = e ? [e] : [];
            var f = 48;
            var g = !0;
            d && (f |= 128);
            C(a, f)
        } else {
            if (!Array.isArray(a))
                throw Error();
            if (e && e !== a[0])
                throw Error();
            f = hb(a, 0) | 32;
            g = 0 !== (16 & f);
            if (d) {
                if (f |= 128,
                0 < a.length) {
                    var h = a[a.length - 1];
                    if (nb(h) && "g"in h) {
                        delete h.g;
                        var k = !0, l;
                        for (l in h) {
                            k = !1;
                            break
                        }
                        k && a.pop()
                    }
                }
            } else if (128 & f)
                throw Error();
            C(a, f)
        }
        this.D = e ? 0 : -1;
        this.h = void 0;
        this.l = a;
        a: {
            f = this.l.length;
            e = f - 1;
            if (f && (f = this.l[e],
            nb(f))) {
                this.A = f;
                this.i = e - this.D;
                break a
            }
            void 0 !== b && -1 < b ? (this.i = Math.max(b, e + 1 - this.D),
            this.A = void 0) : this.i = Number.MAX_VALUE
        }
        if (!d && this.A && "g"in this.A)
            throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');
        if (c) {
            b = g && !0;
            d = this.i;
            var n;
            for (g = 0; g < c.length; g++)
                e = c[g],
                e < d ? (e += this.D,
                (f = a[e]) ? Wb(f, b) : a[e] = pb) : (n || (n = yb(this)),
                (f = n[e]) ? Wb(f, b) : n[e] = pb)
        }
    };
    O.prototype.toJSON = function() {
        var a = this.l, b;
        ob ? b = a : b = Pb(a, Qb, Rb, void 0, !1);
        return b
    }
    ;
    function Wb(a, b) {
        if (Array.isArray(a)) {
            var c = B(a)
              , d = 1;
            !b || c & 2 || (d |= 16);
            (c & d) !== d && C(a, c | d)
        }
    }
    O.prototype.T = mb;
    function Xb(a, b) {
        return Nb(b)
    }
    function Yb(a, b) {
        if (!Array.isArray(b))
            throw Error("must be an array");
        if (Object.isFrozen(b) || Object.isSealed(b) || !Object.isExtensible(b))
            throw Error("arrays passed to jspb constructors must be mutable");
        var c = B(b);
        if (0 !== c)
            throw Error();
        C(b, c | 64);
        return Mb(a, jb(b))
    }
    ;var Zb = void 0;
    function $b(a) {
        return function(b) {
            if (null == b || "" == b)
                b = new a;
            else {
                b = JSON.parse(b);
                if (!Array.isArray(b))
                    throw Error(void 0);
                b = Mb(a, jb(b))
            }
            return b
        }
    }
    ;var cc = function(a, b) {
        this.i = a === ac && b || "";
        this.j = bc
    };
    cc.prototype.H = !0;
    cc.prototype.h = function() {
        return this.i
    }
    ;
    var dc = function(a) {
        return a instanceof cc && a.constructor === cc && a.j === bc ? a.i : "type_error:Const"
    }
      , P = function(a) {
        return new cc(ac,a)
    }
      , bc = {}
      , ac = {};
    var ec = function(a) {
        var b = !1, c;
        return function() {
            b || (c = a(),
            b = !0);
            return c
        }
    };
    var fc = function(a, b, c) {
        a.addEventListener && a.addEventListener(b, c, !1)
    };
    function gc(a) {
        var b = [], c = 0, d;
        for (d in a)
            b[c++] = a[d];
        return b
    }
    ;var hc = {
        area: !0,
        base: !0,
        br: !0,
        col: !0,
        command: !0,
        embed: !0,
        hr: !0,
        img: !0,
        input: !0,
        keygen: !0,
        link: !0,
        meta: !0,
        param: !0,
        source: !0,
        track: !0,
        wbr: !0
    };
    var Q = function(a, b) {
        this.i = b === ic ? a : ""
    };
    Q.prototype.toString = function() {
        return this.i + ""
    }
    ;
    Q.prototype.H = !0;
    Q.prototype.h = function() {
        return this.i.toString()
    }
    ;
    var mc = function(a, b) {
        a = jc.exec(kc(a).toString());
        var c = a[3] || "";
        return new Q(a[1] + lc("?", a[2] || "", b) + lc("#", c),ic)
    }
      , kc = function(a) {
        return a instanceof Q && a.constructor === Q ? a.i : "type_error:TrustedResourceUrl"
    }
      , jc = /^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/
      , nc = function(a) {
        for (var b = "", c = 0; c < a.length; c++)
            b += dc(a[c]);
        return new Q(b,ic)
    }
      , ic = {}
      , lc = function(a, b, c) {
        if (null == c)
            return b;
        if ("string" === typeof c)
            return c ? a + encodeURIComponent(c) : "";
        for (var d in c)
            if (Object.prototype.hasOwnProperty.call(c, d)) {
                var e = c[d];
                e = Array.isArray(e) ? e : [e];
                for (var f = 0; f < e.length; f++) {
                    var g = e[f];
                    null != g && (b || (b = a),
                    b += (b.length > a.length ? "&" : "") + encodeURIComponent(d) + "=" + encodeURIComponent(String(g)))
                }
            }
        return b
    };
    var R = function(a, b) {
        this.i = b === oc ? a : ""
    };
    R.prototype.toString = function() {
        return this.i.toString()
    }
    ;
    R.prototype.H = !0;
    R.prototype.h = function() {
        return this.i.toString()
    }
    ;
    var pc = /^data:(.*);base64,[a-z0-9+\/]+=*$/i
      , qc = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i
      , oc = {}
      , rc = new R("about:invalid#zClosurez",oc);
    var sc = {}
      , tc = function(a, b) {
        this.i = b === sc ? a : "";
        this.H = !0
    };
    tc.prototype.h = function() {
        return this.i.toString()
    }
    ;
    tc.prototype.toString = function() {
        return this.i.toString()
    }
    ;
    var uc = function(a) {
        return a instanceof tc && a.constructor === tc ? a.i : "type_error:SafeHtml"
    }
      , vc = function(a) {
        return a instanceof tc ? a : new tc(Fa("object" == typeof a && a.H ? a.h() : String(a)),sc)
    }
      , zc = function(a, b) {
        var c = {
            src: a
        }
          , d = {};
        a = {};
        for (var e in c)
            Object.prototype.hasOwnProperty.call(c, e) && (a[e] = c[e]);
        for (var f in d)
            Object.prototype.hasOwnProperty.call(d, f) && (a[f] = d[f]);
        if (b)
            for (var g in b)
                if (Object.prototype.hasOwnProperty.call(b, g)) {
                    e = g.toLowerCase();
                    if (e in c)
                        throw Error("");
                    e in d && delete a[e];
                    a[g] = b[g]
                }
        var h;
        b = "";
        if (a)
            for (k in a)
                if (Object.prototype.hasOwnProperty.call(a, k)) {
                    if (!wc.test(k))
                        throw Error("");
                    c = a[k];
                    if (null != c) {
                        g = k;
                        if (c instanceof cc)
                            c = dc(c);
                        else {
                            if ("style" == g.toLowerCase())
                                throw Error("");
                            if (/^on/i.test(g))
                                throw Error("");
                            if (g.toLowerCase()in xc)
                                if (c instanceof Q)
                                    c = kc(c).toString();
                                else if (c instanceof R)
                                    c = c instanceof R && c.constructor === R ? c.i : "type_error:SafeUrl";
                                else if ("string" === typeof c)
                                    c instanceof R || (c = "object" == typeof c && c.H ? c.h() : String(c),
                                    qc.test(c) ? c = new R(c,oc) : (c = String(c),
                                    c = c.replace(/(%0A|%0D)/g, ""),
                                    c = c.match(pc) ? new R(c,oc) : null)),
                                    c = (c || rc).h();
                                else
                                    throw Error("");
                        }
                        c.H && (c = c.h());
                        g = g + '="' + Fa(String(c)) + '"';
                        b += " " + g
                    }
                }
        var k = "<script" + b;
        null == h ? h = [] : Array.isArray(h) || (h = [h]);
        !0 === hc.script ? k += ">" : (h = yc(h),
        k += ">" + uc(h).toString() + "\x3c/script>");
        return new tc(k,sc)
    }
      , Bc = function(a) {
        var b = vc(Ac)
          , c = []
          , d = function(e) {
            Array.isArray(e) ? e.forEach(d) : (e = vc(e),
            c.push(uc(e).toString()))
        };
        a.forEach(d);
        return new tc(c.join(uc(b).toString()),sc)
    }
      , yc = function(a) {
        return Bc(Array.prototype.slice.call(arguments))
    }
      , wc = /^[a-zA-Z0-9-]+$/
      , xc = {
        action: !0,
        cite: !0,
        data: !0,
        formaction: !0,
        href: !0,
        manifest: !0,
        poster: !0,
        src: !0
    }
      , Ac = new tc(y.trustedTypes && y.trustedTypes.emptyHTML || "",sc);
    var Dc = function() {
        a: {
            var a = y.document;
            if (a.querySelector && (a = a.querySelector("script[nonce]")) && (a = a.nonce || a.getAttribute("nonce")) && Cc.test(a))
                break a;
            a = ""
        }
        return a
    }
      , Cc = /^[\w+/_-]+[=]{0,2}$/;
    var Ec = function() {
        return Ia && Ma ? !Ma.mobile && (z("iPad") || z("Android") || z("Silk")) : z("iPad") || z("Android") && !z("Mobile") || z("Silk")
    };
    var Fc = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$")
      , Gc = function(a) {
        return a ? decodeURI(a) : a
    }
      , Hc = /#|$/
      , Ic = function(a, b) {
        var c = a.search(Hc);
        a: {
            var d = 0;
            for (var e = b.length; 0 <= (d = a.indexOf(b, d)) && d < c; ) {
                var f = a.charCodeAt(d - 1);
                if (38 == f || 63 == f)
                    if (f = a.charCodeAt(d + e),
                    !f || 61 == f || 38 == f || 35 == f)
                        break a;
                d += e + 1
            }
            d = -1
        }
        if (0 > d)
            return null;
        e = a.indexOf("&", d);
        if (0 > e || e > c)
            e = c;
        d += b.length + 1;
        return decodeURIComponent(a.slice(d, -1 !== e ? e : 0).replace(/\+/g, " "))
    };
    /*

 SPDX-License-Identifier: Apache-2.0
*/
    function Jc(a) {
        var b, c, d = null == (c = (b = (a.ownerDocument && a.ownerDocument.defaultView || window).document).querySelector) ? void 0 : c.call(b, "script[nonce]");
        (b = d ? d.nonce || d.getAttribute("nonce") || "" : "") && a.setAttribute("nonce", b)
    }
    ;function Kc(a, b) {
        a.write(uc(b))
    }
    ;var Lc = function(a) {
        try {
            var b;
            if (b = !!a && null != a.location.href)
                a: {
                    try {
                        Ya(a.foo);
                        b = !0;
                        break a
                    } catch (c) {}
                    b = !1
                }
            return b
        } catch (c) {
            return !1
        }
    }
      , Mc = function(a) {
        var b = void 0 === b ? !1 : b;
        var c = void 0 === c ? y : c;
        for (var d = 0; c && 40 > d++ && (!b && !Lc(c) || !a(c)); )
            a: {
                try {
                    var e = c.parent;
                    if (e && e != c) {
                        c = e;
                        break a
                    }
                } catch (f) {}
                c = null
            }
    }
      , Nc = function(a) {
        var b = a;
        Mc(function(c) {
            b = c;
            return !1
        });
        return b
    }
      , Oc = function(a) {
        return Lc(a.top) ? a.top : null
    }
      , Sc = function(a, b) {
        if (!Pc() && !Qc()) {
            var c = Math.random();
            if (c < b)
                return c = Rc(),
                a[Math.floor(c * a.length)]
        }
        return null
    }
      , Rc = function() {
        if (!p.globalThis.crypto)
            return Math.random();
        try {
            var a = new Uint32Array(1);
            p.globalThis.crypto.getRandomValues(a);
            return a[0] / 65536 / 65536
        } catch (b) {
            return Math.random()
        }
    }
      , Tc = function(a, b) {
        if (a)
            for (var c in a)
                Object.prototype.hasOwnProperty.call(a, c) && b(a[c], c, a)
    }
      , Uc = function(a) {
        var b = a.length;
        if (0 == b)
            return 0;
        for (var c = 305419896, d = 0; d < b; d++)
            c ^= (c << 5) + (c >> 2) + a.charCodeAt(d) & 4294967295;
        return 0 < c ? c : 4294967296 + c
    }
      , Qc = ec(function() {
        return Array.prototype.some.call(["Google Web Preview", "Mediapartners-Google", "Google-Read-Aloud", "Google-Adwords"], Vc, void 0) || 1E-4 > Math.random()
    })
      , Pc = ec(function() {
        return Vc("MSIE")
    })
      , Vc = function(a) {
        return -1 != La().indexOf(a)
    }
      , Wc = /^(-?[0-9.]{1,30})$/;
    function Xc(a) {
        if (!Wc.test(a))
            return null;
        a = Number(a);
        return isNaN(a) ? null : a
    }
    var Yc = ec(function() {
        return (Ia && Ma ? Ma.mobile : !Ec() && (z("iPod") || z("iPhone") || z("Android") || z("IEMobile"))) ? 2 : Ec() ? 1 : 0
    })
      , Zc = function(a) {
        if ("number" !== typeof a.goog_pvsid)
            try {
                Object.defineProperty(a, "goog_pvsid", {
                    value: Math.floor(Math.random() * Math.pow(2, 52)),
                    configurable: !1
                })
            } catch (b) {}
        return Number(a.goog_pvsid) || -1
    }
      , $c = function(a, b) {
        b = void 0 === b ? document : b;
        return b.createElement(String(a).toLowerCase())
    };
    function ad(a) {
        var b = sa.apply(1, arguments);
        if (0 === b.length)
            return new Q(a[0],ic);
        for (var c = [a[0]], d = 0; d < b.length; d++)
            c.push(encodeURIComponent(b[d])),
            c.push(a[d + 1]);
        return new Q(c.join(""),ic)
    }
    ;var bd = {
        Ia: 0,
        Ha: 1,
        Ea: 2,
        za: 3,
        Fa: 4,
        Aa: 5,
        Ga: 6,
        Ca: 7,
        Da: 8,
        ya: 9,
        Ba: 10
    };
    var cd = {
        Ka: 0,
        La: 1,
        Ja: 2
    };
    var dd = "a".charCodeAt()
      , ed = gc(bd)
      , fd = gc(cd);
    var gd = function(a) {
        if (/[^01]/.test(a))
            throw Error("Input bitstring " + a + " is malformed!");
        this.i = a;
        this.h = 0
    }
      , jd = function(a) {
        var b = S(a, 16);
        return !0 === !!S(a, 1) ? (a = hd(a),
        a.forEach(function(c) {
            if (c > b)
                throw Error("ID " + c + " is past MaxVendorId " + b + "!");
        }),
        a) : id(a, b)
    }
      , hd = function(a) {
        for (var b = S(a, 12), c = []; b--; ) {
            var d = !0 === !!S(a, 1)
              , e = S(a, 16);
            if (d)
                for (d = S(a, 16); e <= d; e++)
                    c.push(e);
            else
                c.push(e)
        }
        c.sort(function(f, g) {
            return f - g
        });
        return c
    }
      , id = function(a, b, c) {
        for (var d = [], e = 0; e < b; e++)
            if (S(a, 1)) {
                var f = e + 1;
                if (c && -1 === c.indexOf(f))
                    throw Error("ID: " + f + " is outside of allowed values!");
                d.push(f)
            }
        return d
    }
      , S = function(a, b) {
        if (a.h + b > a.i.length)
            throw Error("Requested length " + b + " is past end of string.");
        var c = a.i.substring(a.h, a.h + b);
        a.h += b;
        return parseInt(c, 2)
    };
    var ld = function(a, b) {
        try {
            var c = db(a.split(".")[0]).map(function(e) {
                return (m = e.toString(2),
                r(m, "padStart")).call(m, 8, "0")
            }).join("")
              , d = new gd(c);
            c = {};
            c.tcString = a;
            c.gdprApplies = !0;
            d.h += 78;
            c.cmpId = S(d, 12);
            c.cmpVersion = S(d, 12);
            d.h += 30;
            c.tcfPolicyVersion = S(d, 6);
            c.isServiceSpecific = !!S(d, 1);
            c.useNonStandardStacks = !!S(d, 1);
            c.specialFeatureOptins = kd(id(d, 12, fd), fd);
            c.purpose = {
                consents: kd(id(d, 24, ed), ed),
                legitimateInterests: kd(id(d, 24, ed), ed)
            };
            c.purposeOneTreatment = !!S(d, 1);
            c.publisherCC = String.fromCharCode(dd + S(d, 6)) + String.fromCharCode(dd + S(d, 6));
            c.vendor = {
                consents: kd(jd(d), b),
                legitimateInterests: kd(jd(d), b)
            };
            return c
        } catch (e) {
            return null
        }
    }
      , kd = function(a, b) {
        var c = {};
        if (Array.isArray(b) && 0 !== b.length) {
            b = u(b);
            for (var d = b.next(); !d.done; d = b.next())
                d = d.value,
                c[d] = -1 !== a.indexOf(d)
        } else
            for (a = u(a),
            d = a.next(); !d.done; d = a.next())
                c[d.value] = !0;
        delete c[0];
        return c
    };
    function md(a) {
        return JSON.stringify([a.map(function(b) {
            var c = {};
            return [(c[b.ma] = b.message.toJSON(),
            c)]
        })])
    }
    ;var nd = function(a, b) {
        if (p.globalThis.fetch)
            p.globalThis.fetch(a, {
                method: "POST",
                body: b,
                keepalive: 65536 > b.length,
                credentials: "omit",
                mode: "no-cors",
                redirect: "follow"
            }).catch(function() {});
        else {
            var c = new XMLHttpRequest;
            c.open("POST", a, !0);
            c.send(b)
        }
    };
    var od = function(a) {
        O.call(this, a)
    };
    x(od, O);
    var pd = function(a, b) {
        return I(a, 1, b, 0)
    }
      , qd = function(a, b) {
        return I(a, 2, b, 0)
    };
    var rd = function(a) {
        O.call(this, a)
    };
    x(rd, O);
    var sd = [1, 2];
    var ud = function(a) {
        O.call(this, a, -1, td)
    };
    x(ud, O);
    var vd = function(a, b) {
        return Fb(a, 1, b)
    }
      , wd = function(a, b) {
        return Hb(a, 2, b)
    }
      , xd = function(a, b) {
        return Ab(a, 4, b, ub)
    }
      , yd = function(a, b) {
        return Hb(a, 5, b)
    }
      , zd = function(a, b) {
        return I(a, 6, b, 0)
    }
      , td = [2, 4, 5];
    var Bd = function(a) {
        O.call(this, a, -1, Ad)
    };
    x(Bd, O);
    var Ad = [5]
      , Cd = [1, 2, 3, 4];
    var Ed = function(a) {
        O.call(this, a, -1, Dd)
    };
    x(Ed, O);
    var Dd = [2, 3];
    var Fd = function(a) {
        O.call(this, a)
    };
    x(Fd, O);
    Fd.prototype.getTagSessionCorrelator = function() {
        return M(F(this, 2), 0)
    }
    ;
    var Hd = function(a) {
        var b = new Fd;
        return Gb(b, 4, Gd, a)
    }
      , Gd = [4, 5, 7];
    var Jd = function(a) {
        O.call(this, a, -1, Id)
    };
    x(Jd, O);
    var Id = [3];
    var Ld = function(a) {
        O.call(this, a, -1, Kd)
    };
    x(Ld, O);
    var Kd = [4, 5];
    var Nd = function(a) {
        O.call(this, a, -1, Md)
    };
    x(Nd, O);
    Nd.prototype.getTagSessionCorrelator = function() {
        return M(F(this, 1), 0)
    }
    ;
    var Md = [2];
    var Od = function(a) {
        O.call(this, a)
    };
    x(Od, O);
    var Pd = [4];
    function Qd(a) {
        a.la.apply(a, v(sa.apply(1, arguments).map(function(b) {
            return {
                ma: 2,
                message: b
            }
        })))
    }
    function Rd(a) {
        a.la.apply(a, v(sa.apply(1, arguments).map(function(b) {
            return {
                ma: 4,
                message: b
            }
        })))
    }
    ;var Sd = function() {
        this.j = this.j;
        this.m = this.m
    };
    Sd.prototype.j = !1;
    Sd.prototype.U = function() {
        if (this.m)
            for (; this.m.length; )
                this.m.shift()()
    }
    ;
    var Td = function(a, b, c, d, e) {
        this.F = a;
        this.u = b;
        this.G = c;
        this.j = d;
        this.m = e;
        this.h = [];
        this.i = null
    }
      , Ud = function(a) {
        null !== a.i && (clearTimeout(a.i),
        a.i = null);
        if (a.h.length) {
            var b = md(a.h);
            a.u(a.F + "?e=1", b);
            a.h = []
        }
    };
    Td.prototype.la = function() {
        var a = sa.apply(0, arguments)
          , b = this;
        this.m && 65536 <= md(this.h.concat(a)).length && Ud(this);
        this.h.push.apply(this.h, v(a));
        this.h.length >= this.j && Ud(this);
        this.h.length && null === this.i && (this.i = setTimeout(function() {
            Ud(b)
        }, this.G))
    }
    ;
    var Vd = function(a, b, c) {
        Td.call(this, "https://pagead2.googlesyndication.com/pagead/ping", nd, void 0 === a ? 1E3 : a, void 0 === b ? 100 : b, (void 0 === c ? !1 : c) && !!p.globalThis.fetch)
    };
    x(Vd, Td);
    var Wd = function(a) {
        this.h = a;
        this.defaultValue = !1
    }
      , Xd = function(a) {
        this.h = a;
        this.defaultValue = 0
    };
    var Yd = new Wd(501898423)
      , Zd = new Wd(427549339)
      , $d = new Xd(428094087)
      , ae = new Wd(494337909)
      , be = new Xd(24)
      , ce = new function(a, b) {
        b = void 0 === b ? [] : b;
        this.h = a;
        this.defaultValue = b
    }
    (1934,["Az6AfRvI8mo7yiW5fLfj04W21t0ig6aMsGYpIqMTaX60H+b0DkO1uDr+7BrzMcimWzv/X7SXR8jI+uvbV0IJlwYAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "A+USTya+tNvDPaxUgJooz+LaVk5hPoAxpLvSxjogX4Mk8awCTQ9iop6zJ9d5ldgU7WmHqBlnQB41LHHRFxoaBwoAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "A7FovoGr67TUBYbnY+Z0IKoJbbmRmB8fCyirUGHavNDtD91CiGyHHSA2hDG9r9T3NjUKFi6egL3RbgTwhhcVDwUAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==", "AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="])
      , de = new Wd(203);
    var ee = function() {
        this.h = {}
    };
    var fe = function(a) {
        O.call(this, a)
    };
    x(fe, O);
    var ge = function(a) {
        O.call(this, a)
    };
    x(ge, O);
    var he = function(a) {
        O.call(this, a)
    };
    x(he, O);
    var ie = [8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 25, 26, 27];
    var je = function() {};
    var ke = function(a) {
        O.call(this, a)
    };
    x(ke, O);
    var le = function(a) {
        O.call(this, a)
    };
    x(le, O);
    var ne = function(a) {
        O.call(this, a, -1, me)
    };
    x(ne, O);
    var oe = $b(ne)
      , me = [7];
    var pe = function(a) {
        this.h = a || {
            cookie: ""
        }
    };
    pe.prototype.set = function(a, b, c) {
        var d = !1;
        if ("object" === typeof c) {
            var e = c.Ra;
            d = c.Sa || !1;
            var f = c.domain || void 0;
            var g = c.path || void 0;
            var h = c.ua
        }
        if (/[;=\s]/.test(a))
            throw Error('Invalid cookie name "' + a + '"');
        if (/[;\r\n]/.test(b))
            throw Error('Invalid cookie value "' + b + '"');
        void 0 === h && (h = -1);
        this.h.cookie = a + "=" + b + (f ? ";domain=" + f : "") + (g ? ";path=" + g : "") + (0 > h ? "" : 0 == h ? ";expires=" + (new Date(1970,1,1)).toUTCString() : ";expires=" + (new Date(Date.now() + 1E3 * h)).toUTCString()) + (d ? ";secure" : "") + (null != e ? ";samesite=" + e : "")
    }
    ;
    pe.prototype.get = function(a, b) {
        for (var c = a + "=", d = (this.h.cookie || "").split(";"), e = 0, f; e < d.length; e++) {
            f = xa(d[e]);
            if (0 == f.lastIndexOf(c, 0))
                return f.slice(c.length);
            if (f == a)
                return ""
        }
        return b
    }
    ;
    pe.prototype.isEmpty = function() {
        return !this.h.cookie
    }
    ;
    pe.prototype.clear = function() {
        for (var a = (this.h.cookie || "").split(";"), b = [], c = [], d, e, f = 0; f < a.length; f++)
            e = xa(a[f]),
            d = e.indexOf("="),
            -1 == d ? (b.push(""),
            c.push(e)) : (b.push(e.substring(0, d)),
            c.push(e.substring(d + 1)));
        for (a = b.length - 1; 0 <= a; a--)
            c = b[a],
            this.get(c),
            this.set(c, "", {
                ua: 0,
                path: void 0,
                domain: void 0
            })
    }
    ;
    var qe = new function(a, b) {
        this.key = a;
        this.defaultValue = void 0 === b ? !1 : b;
        this.valueType = "boolean"
    }
    ("45369554");
    var re = function() {
        this.h = {};
        var a = y.__fcexpdef || "";
        try {
            var b = JSON.parse(a)[0];
            a = "";
            for (var c = 0; c < b.length; c++)
                a += String.fromCharCode(b.charCodeAt(c) ^ "\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c % 10));
            this.h = JSON.parse(a)
        } catch (d) {}
    }, se;
    x(re, ee);
    function te(a) {
        return (a = ue(a)) ? K(a, le, 4) : null
    }
    function ue(a) {
        if (a = (new pe(a)).get("FCCDCF", ""))
            if (r(a, "startsWith").call(a, "%"))
                try {
                    var b = decodeURIComponent(a)
                } catch (c) {
                    ve(1),
                    b = null
                }
            else
                b = a;
        else
            b = null;
        try {
            return b ? oe(b) : null
        } catch (c) {
            return ve(2),
            null
        }
    }
    function ve(a) {
        new je;
        var b = new fe;
        a = H(b, 7, a);
        b = new ge;
        a = Fb(b, 1, a);
        b = new he;
        Gb(b, 22, ie, a);
        se || (se = new re);
        a = se.h[qe.key];
        if ("proto" === qe.valueType)
            try {
                JSON.parse(a)
            } catch (c) {}
    }
    ;gc(bd).map(function(a) {
        return Number(a)
    });
    gc(cd).map(function(a) {
        return Number(a)
    });
    var we = function(a) {
        this.h = a;
        this.i = null
    }
      , ye = function(a) {
        a.__tcfapiPostMessageReady || xe(new we(a))
    }
      , xe = function(a) {
        a.i = function(b) {
            var c = "string" == typeof b.data;
            try {
                var d = c ? JSON.parse(b.data) : b.data
            } catch (f) {
                return
            }
            var e = d.__tcfapiCall;
            !e || "ping" !== e.command && "getTCData" !== e.command && "addEventListener" !== e.command && "removeEventListener" !== e.command || a.h.__tcfapi(e.command, e.version, function(f, g) {
                var h = {};
                h.__tcfapiReturn = "removeEventListener" === e.command ? {
                    success: f,
                    callId: e.callId
                } : {
                    returnValue: f,
                    success: g,
                    callId: e.callId
                };
                f = c ? JSON.stringify(h) : h;
                b.source && "function" === typeof b.source.postMessage && b.source.postMessage(f, b.origin);
                return f
            }, e.parameter)
        }
        ;
        a.h.addEventListener("message", a.i);
        a.h.__tcfapiPostMessageReady = !0
    };
    var ze = function(a, b) {
        var c = a.document
          , d = function() {
            if (!a.frames[b])
                if (c.body) {
                    var e = $c("IFRAME", c);
                    e.style.display = "none";
                    e.style.width = "0px";
                    e.style.height = "0px";
                    e.style.border = "none";
                    e.style.zIndex = "-1000";
                    e.style.left = "-1000px";
                    e.style.top = "-1000px";
                    e.name = b;
                    c.body.appendChild(e)
                } else
                    a.setTimeout(d, 5)
        };
        d()
    };
    var Ae = function(a) {
        this.h = a;
        this.i = a.document;
        this.u = (a = (a = ue(this.i)) ? K(a, ke, 5) || null : null) ? F(a, 2) : null;
        this.j = (a = te(this.i)) && null != F(a, 1) ? F(a, 1) : null;
        this.m = (a = te(this.i)) && null != F(a, 2) ? F(a, 2) : null
    }
      , De = function(a) {
        a.__uspapi || a.frames.__uspapiLocator || (a = new Ae(a),
        Be(a),
        Ce(a))
    }
      , Be = function(a) {
        !a.u || a.h.__uspapi || a.h.frames.__uspapiLocator || (a.h.__uspapiManager = "fc",
        ze(a.h, "__uspapiLocator"),
        wa("__uspapi", function() {
            return a.G.apply(a, v(sa.apply(0, arguments)))
        }))
    };
    Ae.prototype.G = function(a, b, c) {
        "function" === typeof c && "getUSPData" === a && c({
            version: 1,
            uspString: this.u
        }, !0)
    }
    ;
    var Ce = function(a) {
        !a.j || a.h.__tcfapi || a.h.frames.__tcfapiLocator || (a.h.__tcfapiManager = "fc",
        ze(a.h, "__tcfapiLocator"),
        a.h.__tcfapiEventListeners = a.h.__tcfapiEventListeners || [],
        wa("__tcfapi", function() {
            return a.F.apply(a, v(sa.apply(0, arguments)))
        }),
        ye(a.h))
    };
    Ae.prototype.F = function(a, b, c, d) {
        d = void 0 === d ? null : d;
        if ("function" === typeof c)
            if (b && 2 !== b)
                c(null, !1);
            else
                switch (b = this.h.__tcfapiEventListeners,
                a) {
                case "getTCData":
                    !d || Array.isArray(d) && d.every(function(e) {
                        return "number" === typeof e
                    }) ? c(Ee(this, d, null), !0) : c(null, !1);
                    break;
                case "ping":
                    c({
                        gdprApplies: !0,
                        cmpLoaded: !0,
                        cmpStatus: "loaded",
                        displayStatus: "disabled",
                        apiVersion: "2.0",
                        cmpVersion: 1,
                        cmpId: 300
                    });
                    break;
                case "addEventListener":
                    a = b.push(c);
                    c(Ee(this, null, a - 1), !0);
                    break;
                case "removeEventListener":
                    b[d] ? (b[d] = null,
                    c(!0)) : c(!1);
                    break;
                case "getInAppTCData":
                case "getVendorList":
                    c(null, !1)
                }
    }
    ;
    var Ee = function(a, b, c) {
        if (!a.j)
            return null;
        b = ld(a.j, b);
        b.addtlConsent = null != a.m ? a.m : void 0;
        b.cmpStatus = "loaded";
        b.eventStatus = "tcloaded";
        null != c && (b.listenerId = c);
        return b
    };
    var Fe = function(a) {
        return "string" === typeof a
    };
    var Ge = function(a, b) {
        var c = void 0 === c ? {} : c;
        this.error = a;
        this.context = b.context;
        this.msg = b.message || "";
        this.id = b.id || "jserror";
        this.meta = c
    };
    var He = null
      , Ie = function() {
        if (null === He) {
            He = "";
            try {
                var a = "";
                try {
                    a = y.top.location.hash
                } catch (c) {
                    a = y.location.hash
                }
                if (a) {
                    var b = a.match(/\bdeid=([\d,]+)/);
                    He = b ? b[1] : ""
                }
            } catch (c) {}
        }
        return He
    };
    var Ke = function(a) {
        O.call(this, a, -1, Je)
    };
    x(Ke, O);
    var Je = [2, 8]
      , Le = [3, 4, 5]
      , Me = [6, 7];
    function Ne(a) {
        return null != a ? !a : a
    }
    function Oe(a, b) {
        for (var c = !1, d = 0; d < a.length; d++) {
            var e = a[d]();
            if (e === b)
                return e;
            null == e && (c = !0)
        }
        if (!c)
            return !b
    }
    function Pe(a, b) {
        var c = L(a, Ke, 2);
        if (!c.length)
            return Qe(a, b);
        a = N(a, 1);
        if (1 === a)
            return Ne(Pe(c[0], b));
        c = Ua(c, function(d) {
            return function() {
                return Pe(d, b)
            }
        });
        switch (a) {
        case 2:
            return Oe(c, !1);
        case 3:
            return Oe(c, !0)
        }
    }
    function Qe(a, b) {
        var c = Bb(a, Le);
        a: {
            switch (c) {
            case 3:
                var d = N(a, J(a, Le, 3));
                break a;
            case 4:
                d = N(a, J(a, Le, 4));
                break a;
            case 5:
                d = N(a, J(a, Le, 5));
                break a
            }
            d = void 0
        }
        if (d && (b = (b = b[c]) && b[d])) {
            try {
                var e = b.apply(null, v(Ib(a, 8)))
            } catch (f) {
                return
            }
            b = N(a, 1);
            if (4 === b)
                return !!e;
            if (5 === b)
                return null != e;
            if (12 === b)
                a = Jb(a, J(a, Me, 7));
            else
                a: {
                    switch (c) {
                    case 4:
                        a = Kb(a, J(a, Me, 6));
                        break a;
                    case 5:
                        a = Jb(a, J(a, Me, 7));
                        break a
                    }
                    a = void 0
                }
            if (null != a) {
                if (6 === b)
                    return e === a;
                if (9 === b)
                    return null != e && 0 === Ha(String(e), a);
                if (null != e)
                    switch (b) {
                    case 7:
                        return e < a;
                    case 8:
                        return e > a;
                    case 12:
                        return Fe(a) && Fe(e) && (new RegExp(a)).test(e);
                    case 10:
                        return null != e && -1 === Ha(String(e), a);
                    case 11:
                        return null != e && 1 === Ha(String(e), a)
                    }
            }
        }
    }
    function Re(a, b) {
        return !a || !(!b || !Pe(a, b))
    }
    ;var Te = function(a) {
        O.call(this, a, -1, Se)
    };
    x(Te, O);
    var Se = [4];
    var Ue = function(a) {
        O.call(this, a)
    };
    x(Ue, O);
    var We = function(a) {
        O.call(this, a, -1, Ve)
    };
    x(We, O);
    var Xe = $b(We)
      , Ve = [5]
      , Ye = [1, 2, 3, 6, 7];
    var Ze = function(a, b, c) {
        var d = void 0 === d ? new Vd(b) : d;
        this.u = a;
        this.m = c;
        this.i = d;
        this.h = [];
        this.j = 0 < a && Rc() < 1 / a
    }
      , af = function(a, b, c, d, e, f) {
        if (a.j) {
            var g = qd(pd(new od, b), c);
            b = zd(wd(vd(yd(xd(new ud, d), e), g), a.h.slice()), f);
            b = Hd(b);
            Rd(a.i, $e(a, b));
            if (1 === f || 3 === f || 4 === f && !a.h.some(function(h) {
                return N(h, 1) === N(g, 1) && N(h, 2) === c
            }))
                a.h.push(g),
                100 < a.h.length && a.h.shift()
        }
    }
      , bf = function(a, b, c, d) {
        if (a.j && a.m) {
            var e = new Ed;
            b = Hb(e, 2, b);
            c = Hb(b, 3, c);
            d && I(c, 1, d, 0);
            d = new Fd;
            d = Gb(d, 7, Gd, c);
            Rd(a.i, $e(a, d))
        }
    }
      , $e = function(a, b) {
        b = I(b, 1, Date.now(), 0);
        var c = Zc(window);
        b = I(b, 2, c, 0);
        return I(b, 6, a.u, 0)
    };
    var T = function(a) {
        var b = "R";
        if (a.R && a.hasOwnProperty(b))
            return a.R;
        b = new a;
        return a.R = b
    };
    var cf = function() {
        var a = {};
        this.s = (a[3] = {},
        a[4] = {},
        a[5] = {},
        a)
    };
    var df = /^true$/.test("false");
    function ef(a, b) {
        switch (b) {
        case 1:
            return N(a, J(a, Ye, 1));
        case 2:
            return N(a, J(a, Ye, 2));
        case 3:
            return N(a, J(a, Ye, 3));
        case 6:
            return N(a, J(a, Ye, 6));
        default:
            return null
        }
    }
    function ff(a, b) {
        if (!a)
            return null;
        switch (b) {
        case 1:
            return M(sb(F(a, 1)), !1);
        case 7:
            return Jb(a, 3);
        case 2:
            return Kb(a, 2);
        case 3:
            return Jb(a, 3);
        case 6:
            return Ib(a, 4);
        default:
            return null
        }
    }
    var gf = ec(function() {
        if (!df)
            return {};
        try {
            var a = window.sessionStorage && window.sessionStorage.getItem("GGDFSSK");
            if (a)
                return JSON.parse(a)
        } catch (b) {}
        return {}
    });
    function hf(a, b, c, d) {
        var e = d = void 0 === d ? 0 : d, f, g;
        T(U).j[e] = null != (g = null == (f = T(U).j[e]) ? void 0 : f.add(b)) ? g : (new p.Set).add(b);
        e = gf();
        if (null != e[b])
            return e[b];
        b = jf(d)[b];
        if (!b)
            return c;
        b = Xe(JSON.stringify(b));
        b = kf(b);
        a = ff(b, a);
        return null != a ? a : c
    }
    function kf(a) {
        var b = T(cf).s;
        if (b) {
            var c = Wa(L(a, Ue, 5), function(f) {
                return Re(K(f, Ke, 1), b)
            });
            if (c) {
                var d;
                return null != (d = K(c, Te, 2)) ? d : null
            }
        }
        var e;
        return null != (e = K(a, Te, 4)) ? e : null
    }
    var U = function() {
        this.i = {};
        this.m = [];
        this.j = {};
        this.h = new p.Map
    };
    function lf(a, b, c) {
        return !!hf(1, a, void 0 === b ? !1 : b, c)
    }
    function mf(a, b, c) {
        b = void 0 === b ? 0 : b;
        a = Number(hf(2, a, b, c));
        return isNaN(a) ? b : a
    }
    function nf(a, b, c) {
        b = void 0 === b ? "" : b;
        a = hf(3, a, b, c);
        return "string" === typeof a ? a : b
    }
    function of(a, b, c) {
        b = void 0 === b ? [] : b;
        a = hf(6, a, b, c);
        return Array.isArray(a) ? a : b
    }
    function jf(a) {
        return T(U).i[a] || (T(U).i[a] = {})
    }
    function pf(a, b) {
        var c = jf(b);
        Tc(a, function(d, e) {
            return c[e] = d
        })
    }
    function qf(a, b, c, d, e) {
        e = void 0 === e ? !1 : e;
        var f = []
          , g = [];
        Sa(b, function(h) {
            var k = jf(h);
            Sa(a, function(l) {
                var n = Bb(l, Ye)
                  , q = ef(l, n);
                if (q) {
                    var w, D, bb;
                    var vb = null != (bb = null == (w = T(U).h.get(h)) ? void 0 : null == (D = w.get(q)) ? void 0 : D.slice(0)) ? bb : [];
                    a: {
                        w = new Bd;
                        switch (n) {
                        case 1:
                            Cb(w, 1, Cd, q);
                            break;
                        case 2:
                            Cb(w, 2, Cd, q);
                            break;
                        case 3:
                            Cb(w, 3, Cd, q);
                            break;
                        case 6:
                            Cb(w, 4, Cd, q);
                            break;
                        default:
                            n = void 0;
                            break a
                        }
                        Ab(w, 5, vb, ub);
                        n = w
                    }
                    if (vb = n) {
                        var Qa;
                        vb = !(null == (Qa = T(U).j[h]) || !Qa.has(q))
                    }
                    vb && f.push(n);
                    if (Qa = n) {
                        var ka;
                        Qa = !(null == (ka = T(U).h.get(h)) || !ka.has(q))
                    }
                    Qa && g.push(n);
                    e || (ka = T(U),
                    ka.h.has(h) || ka.h.set(h, new p.Map),
                    ka.h.get(h).has(q) || ka.h.get(h).set(q, []),
                    d && ka.h.get(h).get(q).push(d));
                    k[q] = l.toJSON()
                }
            })
        });
        (f.length || g.length) && bf(c, f, g, null != d ? d : void 0)
    }
    function rf(a, b) {
        var c = jf(b);
        Sa(a, function(d) {
            var e = Xe(JSON.stringify(d))
              , f = Bb(e, Ye);
            (e = ef(e, f)) && (c[e] || (c[e] = d))
        })
    }
    function sf() {
        return Ua(r(Object, "keys").call(Object, T(U).i), function(a) {
            return Number(a)
        })
    }
    function tf(a) {
        Xa(T(U).m, a) || pf(jf(4), a)
    }
    ;function V(a, b, c) {
        c.hasOwnProperty(a) || Object.defineProperty(c, String(a), {
            value: b
        })
    }
    function W(a, b, c) {
        return b[a] || c
    }
    function uf(a) {
        V(5, lf, a);
        V(6, mf, a);
        V(7, nf, a);
        V(8, of, a);
        V(13, rf, a);
        V(15, tf, a)
    }
    function vf(a) {
        V(4, function(b) {
            T(cf).s = b
        }, a);
        V(9, function(b, c) {
            var d = T(cf);
            null == d.s[3][b] && (d.s[3][b] = c)
        }, a);
        V(10, function(b, c) {
            var d = T(cf);
            null == d.s[4][b] && (d.s[4][b] = c)
        }, a);
        V(11, function(b, c) {
            var d = T(cf);
            null == d.s[5][b] && (d.s[5][b] = c)
        }, a);
        V(14, function(b) {
            for (var c = T(cf), d = u([3, 4, 5]), e = d.next(); !e.done; e = d.next())
                e = e.value,
                r(Object, "assign").call(Object, c.s[e], b[e])
        }, a)
    }
    function wf(a) {
        a.hasOwnProperty("init-done") || Object.defineProperty(a, "init-done", {
            value: !0
        })
    }
    ;var xf = function() {};
    xf.prototype.i = function() {}
    ;
    xf.prototype.h = function() {
        return []
    }
    ;
    var yf = function(a, b, c) {
        a.i = function(d) {
            W(2, b, function() {
                return []
            })(d, c)
        }
        ;
        a.h = function() {
            return W(3, b, function() {
                return []
            })(c)
        }
    };
    function zf(a, b) {
        if (a.length && b.head) {
            a = u(a);
            for (var c = a.next(); !c.done; c = a.next())
                if ((c = c.value) && b.head) {
                    var d = $c("META");
                    b.head.appendChild(d);
                    d.httpEquiv = "origin-trial";
                    d.content = c
                }
        }
    }
    ;function Af(a, b) {
        try {
            var c = a.split(".");
            a = y;
            for (var d = 0, e; null != a && d < c.length; d++)
                e = a,
                a = a[c[d]],
                "function" === typeof a && (a = e[c[d]]());
            var f = a;
            if (typeof f === b)
                return f
        } catch (g) {}
    }
    var Bf = {}
      , Cf = {}
      , Df = {}
      , Ef = {}
      , Ff = (Ef[3] = (Bf[8] = function(a) {
        try {
            return null != va(a)
        } catch (b) {}
    }
    ,
    Bf[9] = function(a) {
        try {
            var b = va(a)
        } catch (c) {
            return
        }
        if (a = "function" === typeof b)
            b = b && b.toString && b.toString(),
            a = "string" === typeof b && -1 != b.indexOf("[native code]");
        return a
    }
    ,
    Bf[10] = function() {
        return window === window.top
    }
    ,
    Bf[6] = function(a) {
        return Xa(T(xf).h(), Number(a))
    }
    ,
    Bf[27] = function(a) {
        a = Af(a, "boolean");
        return void 0 !== a ? a : void 0
    }
    ,
    Bf[60] = function(a) {
        try {
            return !!y.document.querySelector(a)
        } catch (b) {}
    }
    ,
    Bf[69] = function(a) {
        var b = y.document;
        b = void 0 === b ? document : b;
        var c;
        return !(null == (c = b.featurePolicy) || !(m = c.features(),
        r(m, "includes")).call(m, a))
    }
    ,
    Bf[70] = function(a) {
        var b = y.document;
        b = void 0 === b ? document : b;
        var c;
        return !(null == (c = b.featurePolicy) || !(m = c.allowedFeatures(),
        r(m, "includes")).call(m, a))
    }
    ,
    Bf),
    Ef[4] = (Cf[3] = function() {
        return Yc()
    }
    ,
    Cf[6] = function(a) {
        a = Af(a, "number");
        return void 0 !== a ? a : void 0
    }
    ,
    Cf),
    Ef[5] = (Df[2] = function() {
        return window.location.href
    }
    ,
    Df[3] = function() {
        try {
            return window.top.location.hash
        } catch (a) {
            return ""
        }
    }
    ,
    Df[4] = function(a) {
        a = Af(a, "string");
        return void 0 !== a ? a : void 0
    }
    ,
    Df),
    Ef);
    function Gf() {
        var a = void 0 === a ? y : a;
        return a.ggeac || (a.ggeac = {})
    }
    ;var If = function(a) {
        O.call(this, a, -1, Hf)
    };
    x(If, O);
    If.prototype.getId = function() {
        return M(F(this, 1), 0)
    }
    ;
    var Hf = [2];
    var Kf = function(a) {
        O.call(this, a, -1, Jf)
    };
    x(Kf, O);
    var Jf = [2];
    var Mf = function(a) {
        O.call(this, a, -1, Lf)
    };
    x(Mf, O);
    var Lf = [2];
    var Nf = function(a) {
        O.call(this, a)
    };
    x(Nf, O);
    var Pf = function(a) {
        O.call(this, a, -1, Of)
    };
    x(Pf, O);
    var Of = [1, 4, 2, 3];
    var Qf = [12, 13, 20]
      , Rf = function(a, b, c, d) {
        var e = this
          , f = void 0 === d ? {} : d
          , g = void 0 === f.P ? !1 : f.P;
        d = void 0 === f.wa ? [] : f.wa;
        f = void 0 === f.I ? {} : f.I;
        this.B = c;
        this.j = a.slice();
        this.m = {};
        this.P = g;
        this.I = f;
        a = {};
        this.h = (a[b] = [],
        a[4] = [],
        a);
        this.i = {};
        (b = Ie()) && Sa(b.split(",") || [], function(h) {
            (h = Number(h)) && (e.i[h] = !0)
        });
        Sa(d, function(h) {
            e.i[h] = !0
        })
    }
      , Vf = function(a, b, c) {
        var d = [], e = Sf(a.j, b), f;
        if (f = 9 !== b)
            a.m[b] ? f = !0 : (a.m[b] = !0,
            f = !1);
        if (f)
            return af(a.B, b, c, d, [], 4),
            d;
        if (!e.length)
            return af(a.B, b, c, d, [], 3),
            d;
        var g = Xa(Qf, b)
          , h = [];
        Sa(e, function(k) {
            var l = new rd;
            if (k = Tf(a, k, c, l))
                0 !== Bb(l, sd) && h.push(l),
                l = k.getId(),
                d.push(l),
                Uf(a, l, g ? 4 : c),
                (k = L(k, We, 2)) && (g ? qf(k, sf(), a.B, l) : qf(k, [c], a.B, l))
        });
        af(a.B, b, c, d, h, 1);
        return d
    }
      , Uf = function(a, b, c) {
        a.h[c] || (a.h[c] = []);
        a = a.h[c];
        Xa(a, b) || a.push(b)
    }
      , Wf = function(a, b) {
        a.j.push.apply(a.j, v(Ta(Ua(b, function(c) {
            return new Mf(c)
        }), function(c) {
            return !Xa(Qf, N(c, 1))
        })))
    }
      , Tf = function(a, b, c, d) {
        var e = T(cf).s;
        if (!Re(K(b, Ke, 3), e))
            return null;
        var f = L(b, If, 2)
          , g = N(b, 6);
        if (g) {
            Cb(d, 1, sd, g);
            f = e[4];
            switch (c) {
            case 2:
                var h = f[8];
                break;
            case 1:
                h = f[7]
            }
            c = void 0;
            if (h)
                try {
                    c = h(g),
                    I(d, 3, c, 0)
                } catch (k) {}
            return (b = Xf(b, c)) ? Yf(a, [b], 1) : null
        }
        if (g = N(b, 10)) {
            Cb(d, 2, sd, g);
            h = null;
            switch (c) {
            case 1:
                h = e[4][9];
                break;
            case 2:
                h = e[4][10];
                break;
            default:
                return null
            }
            c = h ? h(String(g)) : void 0;
            if (void 0 === c && 1 === N(b, 11))
                return null;
            void 0 !== c && I(d, 3, c, 0);
            return (b = Xf(b, c)) ? Yf(a, [b], 1) : null
        }
        d = e ? Ta(f, function(k) {
            return Re(K(k, Ke, 3), e)
        }) : f;
        if (!d.length)
            return null;
        c = d.length * M(tb(F(b, 1)), 0);
        return (b = N(b, 4)) ? Zf(a, b, c, d) : Yf(a, d, c / 1E3)
    }
      , Zf = function(a, b, c, d) {
        var e = null != a.I[b] ? a.I[b] : 1E3;
        if (0 >= e)
            return null;
        d = Yf(a, d, c / e);
        a.I[b] = d ? 0 : e - c;
        return d
    }
      , Yf = function(a, b, c) {
        var d = a.i
          , e = Va(b, function(f) {
            return !!d[f.getId()]
        });
        return e ? e : a.P ? null : Sc(b, c)
    }
      , $f = function(a, b) {
        V(1, function(c) {
            a.i[c] = !0
        }, b);
        V(2, function(c, d) {
            return Vf(a, c, d)
        }, b);
        V(3, function(c) {
            return (a.h[c] || []).concat(a.h[4])
        }, b);
        V(12, function(c) {
            return void Wf(a, c)
        }, b);
        V(16, function(c, d) {
            return void Uf(a, c, d)
        }, b)
    };
    function Sf(a, b) {
        return (a = Va(a, function(c) {
            return N(c, 1) === b
        })) && L(a, Kf, 2) || []
    }
    function Xf(a, b) {
        var c = L(a, If, 2)
          , d = c.length
          , e = M(tb(F(a, 8)), 0);
        a = d * M(tb(F(a, 1)), 0) - 1;
        b = void 0 !== b ? b : Math.floor(1E3 * Rc());
        d = (b - e) % d;
        if (b < e || b - e - d >= a)
            return null;
        c = c[d];
        e = T(cf).s;
        return !c || e && !Re(K(c, Ke, 3), e) ? null : c
    }
    ;var ag = function() {
        var a = {};
        this.i = function(b, c) {
            return null != a[b] ? a[b] : c
        }
        ;
        this.h = function(b, c) {
            return null != a[b] ? a[b] : c
        }
        ;
        this.u = function(b, c) {
            return null != a[b] ? a[b] : c
        }
        ;
        this.j = function(b, c) {
            return null != a[b] ? a[b] : c
        }
        ;
        this.m = function() {}
    };
    function bg(a) {
        return T(ag).i(a.h, a.defaultValue)
    }
    ;var cg = function() {
        this.h = function() {}
    }
      , dg = function(a, b) {
        a.h = W(14, b, function() {})
    };
    function eg(a) {
        T(cg).h(a)
    }
    ;var fg, gg, hg, ig, jg, kg;
    function lg(a) {
        var b = a.qa
          , c = a.s
          , d = a.Ma
          , e = void 0 === a.na ? Gf() : a.na
          , f = void 0 === a.ha ? 0 : a.ha;
        a = void 0 === a.B ? new Ze(null != (ig = null == (fg = K(b, Nf, 5)) ? void 0 : M(F(fg, 2), 0)) ? ig : 0,null != (jg = null == (gg = K(b, Nf, 5)) ? void 0 : M(F(gg, 4), 0)) ? jg : 0,null != (kg = null == (hg = K(b, Nf, 5)) ? void 0 : M(sb(F(hg, 3)), !1)) ? kg : !1) : a.B;
        e.hasOwnProperty("init-done") ? (W(12, e, function() {})(Ua(L(b, Mf, 2), function(g) {
            return g.toJSON()
        })),
        W(13, e, function() {})(Ua(L(b, We, 1), function(g) {
            return g.toJSON()
        }), f),
        c && W(14, e, function() {})(c),
        mg(f, e)) : ($f(new Rf(L(b, Mf, 2),f,a,d), e),
        uf(e),
        vf(e),
        wf(e),
        mg(f, e),
        qf(L(b, We, 1), [f], a, void 0, !0),
        df = df || !(!d || !d.Na),
        eg(Ff),
        c && eg(c))
    }
    function mg(a, b) {
        var c = b = void 0 === b ? Gf() : b;
        yf(T(xf), c, a);
        ng(b, a);
        a = b;
        dg(T(cg), a);
        T(ag).m()
    }
    function ng(a, b) {
        var c = T(ag);
        c.i = function(d, e) {
            return W(5, a, function() {
                return !1
            })(d, e, b)
        }
        ;
        c.h = function(d, e) {
            return W(6, a, function() {
                return 0
            })(d, e, b)
        }
        ;
        c.u = function(d, e) {
            return W(7, a, function() {
                return ""
            })(d, e, b)
        }
        ;
        c.j = function(d, e) {
            return W(8, a, function() {
                return []
            })(d, e, b)
        }
        ;
        c.m = function() {
            W(15, a, function() {})(b)
        }
    }
    ;var og = ia(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"])
      , pg = function() {
        var a = void 0 === a ? "jserror" : a;
        var b = void 0 === b ? .01 : b;
        var c = void 0 === c ? ad(og) : c;
        this.j = a;
        this.i = b;
        this.h = c
    };
    function qg(a, b, c, d) {
        d = void 0 === d ? !1 : d;
        a.google_image_requests || (a.google_image_requests = []);
        var e = $c("IMG", a.document);
        if (c) {
            var f = function() {
                if (c) {
                    var g = a.google_image_requests
                      , h = Array.prototype.indexOf.call(g, e, void 0);
                    0 <= h && Array.prototype.splice.call(g, h, 1)
                }
                e.removeEventListener && e.removeEventListener("load", f, !1);
                e.removeEventListener && e.removeEventListener("error", f, !1)
            };
            fc(e, "load", f);
            fc(e, "error", f)
        }
        d && (e.attributionSrc = "");
        e.src = b;
        a.google_image_requests.push(e)
    }
    var sg = function(a) {
        var b = void 0 === b ? !1 : b;
        var c = "https://pagead2.googlesyndication.com/pagead/gen_204?id=gpt_inv_ver";
        Tc(a, function(d, e) {
            if (d || 0 === d)
                c += "&" + e + "=" + encodeURIComponent("" + d)
        });
        rg(c, b)
    }
      , rg = function(a, b) {
        var c = window;
        b = void 0 === b ? !1 : b;
        var d = void 0 === d ? !1 : d;
        c.fetch ? (b = {
            keepalive: !0,
            credentials: "include",
            redirect: "follow",
            method: "get",
            mode: "no-cors"
        },
        d && (b.mode = "cors",
        b.headers = {
            "Attribution-Reporting-Eligible": "event-source"
        }),
        c.fetch(a, b)) : qg(c, a, void 0 === b ? !1 : b, void 0 === d ? !1 : d)
    };
    var tg = P("gpt/pubads_impl_")
      , ug = P("pagead/managed/js/gpt/");
    function vg(a) {
        a = void 0 === a ? y : a;
        return (a = a.performance) && a.now ? a.now() : null
    }
    ;var wg = function(a, b) {
        b = b.google_js_reporting_queue = b.google_js_reporting_queue || [];
        2048 > b.length && b.push(a)
    }
      , xg = function(a, b) {
        var c = vg(b);
        c && wg({
            label: a,
            type: 9,
            value: c
        }, b)
    }
      , yg = function(a, b, c) {
        var d = !1;
        d = void 0 === d ? !1 : d;
        var e = window
          , f = "undefined" !== typeof queueMicrotask;
        return function() {
            d && f && queueMicrotask(function() {
                e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1;
                e.google_rum_task_id_counter += 1
            });
            var g = vg()
              , h = 3;
            try {
                var k = b.apply(this, arguments)
            } catch (l) {
                h = 13;
                if (!c)
                    throw l;
                c(a, l)
            } finally {
                e.google_measure_js_timing && g && wg(r(Object, "assign").call(Object, {}, {
                    label: a.toString(),
                    value: g,
                    duration: (vg() || 0) - g,
                    type: h
                }, d && f && {
                    taskId: e.google_rum_task_id_counter = e.google_rum_task_id_counter || 1
                }), e)
            }
            return k
        }
    }
      , zg = function(a, b) {
        return yg(a, b, function(c, d) {
            var e = new pg;
            var f = void 0 === f ? e.i : f;
            var g = void 0 === g ? e.j : g;
            Math.random() > f || (d.error && d.meta && d.id || (d = new Ge(d,{
                context: c,
                id: g
            })),
            y.google_js_errors = y.google_js_errors || [],
            y.google_js_errors.push(d),
            y.error_rep_loaded || (f = y.document,
            c = $c("SCRIPT", f),
            c.src = kc(e.h),
            Jc(c),
            (e = f.getElementsByTagName("script")[0]) && e.parentNode && e.parentNode.insertBefore(c, e),
            y.error_rep_loaded = !0))
        })
    };
    function X(a, b) {
        return null == b ? "&" + a + "=null" : "&" + a + "=" + Math.floor(b)
    }
    function Ag(a, b) {
        return "&" + a + "=" + b.toFixed(3)
    }
    function Bg() {
        var a = new p.Set;
        var b = void 0 === b ? window : b;
        b = b.googletag;
        b = (null == b ? 0 : b.apiReady) ? b : void 0;
        try {
            if (!b)
                return a;
            for (var c = b.pubads(), d = u(c.getSlots()), e = d.next(); !e.done; e = d.next())
                a.add(e.value.getSlotId().getDomId())
        } catch (f) {}
        return a
    }
    function Cg(a) {
        a = a.id;
        return null != a && (Bg().has(a) || r(a, "startsWith").call(a, "google_ads_iframe_") || r(a, "startsWith").call(a, "aswift"))
    }
    function Dg(a, b, c) {
        if (!a.sources)
            return !1;
        switch (Eg(a)) {
        case 2:
            var d = Fg(a);
            if (d)
                return c.some(function(f) {
                    return Gg(d, f)
                });
        case 1:
            var e = Hg(a);
            if (e)
                return b.some(function(f) {
                    return Gg(e, f)
                })
        }
        return !1
    }
    function Eg(a) {
        if (!a.sources)
            return 0;
        a = a.sources.filter(function(b) {
            return b.previousRect && b.currentRect
        });
        if (1 <= a.length) {
            a = a[0];
            if (a.previousRect.top < a.currentRect.top)
                return 2;
            if (a.previousRect.top > a.currentRect.top)
                return 1
        }
        return 0
    }
    function Hg(a) {
        return Ig(a, function(b) {
            return b.currentRect
        })
    }
    function Fg(a) {
        return Ig(a, function(b) {
            return b.previousRect
        })
    }
    function Ig(a, b) {
        return a.sources.reduce(function(c, d) {
            d = b(d);
            return c ? d && 0 !== d.width * d.height ? d.top < c.top ? d : c : c : d
        }, null)
    }
    var Jg = function() {
        Sd.call(this);
        this.i = this.h = this.L = this.K = this.G = 0;
        this.da = this.aa = Number.NEGATIVE_INFINITY;
        this.W = this.Y = this.Z = this.ba = this.ga = this.u = this.fa = this.O = 0;
        this.X = !1;
        this.M = this.J = this.F = 0;
        var a = document.querySelector("[data-google-query-id]");
        this.ea = a ? a.getAttribute("data-google-query-id") : null;
        this.N = null;
        this.ca = !1;
        this.V = function() {}
    };
    x(Jg, Sd);
    var Lg = function() {
        var a = new Jg;
        if (bg(de)) {
            var b = window;
            if (!b.google_plmetrics && window.PerformanceObserver) {
                b.google_plmetrics = !0;
                b = u(["layout-shift", "largest-contentful-paint", "first-input", "longtask"]);
                for (var c = b.next(); !c.done; c = b.next())
                    c = c.value,
                    a.B().observe({
                        type: c,
                        buffered: !0
                    });
                Kg(a)
            }
        }
    };
    Jg.prototype.B = function() {
        var a = this;
        this.N || (this.N = new PerformanceObserver(zg(640, function(b) {
            var c = Mg !== window.scrollX || Ng !== window.scrollY ? [] : Og
              , d = Pg();
            b = u(b.getEntries());
            for (var e = b.next(); !e.done; e = b.next())
                switch (e = e.value,
                e.entryType) {
                case "layout-shift":
                    if (!e.hadRecentInput) {
                        a.G += Number(e.value);
                        Number(e.value) > a.K && (a.K = Number(e.value));
                        a.L += 1;
                        var f = Dg(e, c, d);
                        f && (a.u += e.value,
                        a.ba++);
                        if (5E3 < e.startTime - a.aa || 1E3 < e.startTime - a.da)
                            a.aa = e.startTime,
                            a.h = 0,
                            a.i = 0;
                        a.da = e.startTime;
                        a.h += e.value;
                        f && (a.i += e.value);
                        a.h > a.O && (a.O = a.h,
                        a.ga = a.i,
                        a.fa = e.startTime + e.duration)
                    }
                    break;
                case "largest-contentful-paint":
                    a.Z = Math.floor(e.renderTime || e.loadTime);
                    a.Y = e.size;
                    break;
                case "first-input":
                    a.W = Number((e.processingStart - e.startTime).toFixed(3));
                    a.X = !0;
                    break;
                case "longtask":
                    e = Math.max(0, e.duration - 50),
                    a.F += e,
                    a.J = Math.max(a.J, e),
                    a.M += 1
                }
        })));
        return this.N
    }
    ;
    var Kg = function(a) {
        var b = zg(641, function() {
            var d = document;
            2 == (d.prerendering ? 3 : {
                visible: 1,
                hidden: 2,
                prerender: 3,
                preview: 4,
                unloaded: 5
            }[d.visibilityState || d.webkitVisibilityState || d.mozVisibilityState || ""] || 0) && Qg(a)
        })
          , c = zg(641, function() {
            return void Qg(a)
        });
        document.addEventListener("visibilitychange", b);
        document.addEventListener("pagehide", c);
        a.V = function() {
            document.removeEventListener("visibilitychange", b);
            document.removeEventListener("pagehide", c);
            a.B().disconnect()
        }
    };
    Jg.prototype.U = function() {
        Sd.prototype.U.call(this);
        this.V()
    }
    ;
    var Qg = function(a) {
        if (!a.ca) {
            a.ca = !0;
            a.B().takeRecords();
            var b = "https://pagead2.googlesyndication.com/pagead/gen_204?id=plmetrics";
            window.LayoutShift && (b += Ag("cls", a.G),
            b += Ag("mls", a.K),
            b += X("nls", a.L),
            window.LayoutShiftAttribution && (b += Ag("cas", a.u),
            b += X("nas", a.ba)),
            b += Ag("wls", a.O),
            b += Ag("tls", a.fa),
            window.LayoutShiftAttribution && (b += Ag("was", a.ga)));
            window.LargestContentfulPaint && (b += X("lcp", a.Z),
            b += X("lcps", a.Y));
            window.PerformanceEventTiming && a.X && (b += X("fid", a.W));
            window.PerformanceLongTaskTiming && (b += X("cbt", a.F),
            b += X("mbt", a.J),
            b += X("nlt", a.M));
            for (var c = 0, d = u(document.getElementsByTagName("iframe")), e = d.next(); !e.done; e = d.next())
                Cg(e.value) && c++;
            b += X("nif", c);
            c = window.google_unique_id;
            b += X("ifi", "number" === typeof c ? c : 0);
            c = T(xf).h();
            b += "&eid=" + encodeURIComponent(c.join());
            b += "&top=" + (y === y.top ? 1 : 0);
            b += a.ea ? "&qqid=" + encodeURIComponent(a.ea) : X("pvsid", Zc(y));
            window.googletag && (b += "&gpt=1");
            window.fetch(b, {
                keepalive: !0,
                credentials: "include",
                redirect: "follow",
                method: "get",
                mode: "no-cors"
            });
            a.j || (a.j = !0,
            a.U())
        }
    }
      , Gg = function(a, b) {
        var c = Math.min(a.right, b.right) - Math.max(a.left, b.left);
        a = Math.min(a.bottom, b.bottom) - Math.max(a.top, b.top);
        return 0 >= c || 0 >= a ? !1 : 50 <= 100 * c * a / ((b.right - b.left) * (b.bottom - b.top))
    }
      , Pg = function() {
        var a = [].concat(v(document.getElementsByTagName("iframe"))).filter(Cg)
          , b = [].concat(v(Bg())).map(function(c) {
            return document.getElementById(c)
        }).filter(function(c) {
            return null !== c
        });
        Mg = window.scrollX;
        Ng = window.scrollY;
        return Og = [].concat(v(a), v(b)).map(function(c) {
            return c.getBoundingClientRect()
        })
    }
      , Mg = void 0
      , Ng = void 0
      , Og = [];
    var Rg = function(a) {
        O.call(this, a)
    };
    x(Rg, O);
    Rg.prototype.getVersion = function() {
        return Jb(this, 2)
    }
    ;
    var Tg = function(a) {
        O.call(this, a, -1, Sg)
    };
    x(Tg, O);
    var Ug = function(a, b) {
        return H(a, 2, b)
    }
      , Vg = function(a, b) {
        return H(a, 3, b)
    }
      , Wg = function(a, b) {
        return H(a, 4, b)
    }
      , Xg = function(a, b) {
        return H(a, 5, b)
    }
      , Yg = function(a, b) {
        return H(a, 9, b)
    }
      , Zg = function(a, b) {
        return Hb(a, 10, b)
    }
      , $g = function(a, b) {
        return H(a, 11, b)
    }
      , ah = function(a, b) {
        return H(a, 1, b)
    }
      , bh = function(a, b) {
        return H(a, 7, b)
    }
      , Sg = [10, 6];
    var ch = "platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");
    function dh(a) {
        var b;
        return null != (b = a.google_tag_data) ? b : a.google_tag_data = {}
    }
    function eh(a) {
        var b, c;
        return "function" === typeof (null == (b = a.navigator) ? void 0 : null == (c = b.userAgentData) ? void 0 : c.getHighEntropyValues)
    }
    function fh(a) {
        if (!eh(a))
            return null;
        var b = dh(a);
        if (b.uach_promise)
            return b.uach_promise;
        a = a.navigator.userAgentData.getHighEntropyValues(ch).then(function(c) {
            null != b.uach || (b.uach = c);
            return c
        });
        return b.uach_promise = a
    }
    function gh(a) {
        var b;
        return $g(Zg(Xg(Ug(ah(Wg(bh(Yg(Vg(new Tg, a.architecture || ""), a.bitness || ""), a.mobile || !1), a.model || ""), a.platform || ""), a.platformVersion || ""), a.uaFullVersion || ""), (null == (b = a.fullVersionList) ? void 0 : b.map(function(c) {
            var d = new Rg;
            d = H(d, 1, c.brand);
            return H(d, 2, c.version)
        })) || []), a.wow64 || !1)
    }
    function hh(a) {
        var b, c;
        return null != (c = null == (b = fh(a)) ? void 0 : b.then(function(d) {
            return gh(d)
        })) ? c : null
    }
    ;var Y = {}
      , ih = (Y[23] = .001,
    Y[253] = !1,
    Y[246] = [],
    Y[150] = ".google.be",
    Y[221] = /^true$/.test("true"),
    Y[36] = /^true$/.test("false"),
    Y[172] = null,
    Y[260] = void 0,
    Y[251] = null,
    Y)
      , jh = function() {
        this.h = !1
    };
    function kh(a) {
        T(jh).h = !0;
        return ih[a]
    }
    function lh(a, b) {
        T(jh).h = !0;
        ih[a] = b
    }
    ;var mh = /^(?:https?:)?\/\/(?:www\.googletagservices\.com|securepubads\.g\.doubleclick\.net|(pagead2\.googlesyndication\.com))(\/tag\/js\/gpt(?:_[a-z]+)*\.js|\/pagead\/managed\/js\/gpt\.js)/;
    function nh(a) {
        var b = a.ia
          , c = a.Oa
          , d = a.sa
          , e = a.pa
          , f = b ? !mh.test(b.src) : !0;
        a = {};
        var g = {}
          , h = {};
        return h[3] = (a[3] = function() {
            return !f
        }
        ,
        a[59] = function() {
            var k = sa.apply(0, arguments), l = r(k, "includes"), n = String, q;
            var w = void 0 === w ? window : w;
            var D;
            w = null != (D = null == (q = Gc(w.location.href.match(Fc)[3] || null)) ? void 0 : q.split(".")) ? D : [];
            q = 2 > w.length ? null : "uk" === w[w.length - 1] ? 3 > w.length ? null : Uc(w.splice(w.length - 3).join(".")) : Uc(w.splice(w.length - 2).join("."));
            return l.call(k, n(q))
        }
        ,
        a[61] = function() {
            return d
        }
        ,
        a[63] = function() {
            return d || ".google.ch" === kh(150)
        }
        ,
        a),
        h[4] = (g[1] = function() {
            return e
        }
        ,
        g[4] = function() {
            return Xc("1") || 0
        }
        ,
        g[12] = function() {
            if (b) {
                var k = RegExp("[?&]gmeid=([^&]*)").exec(b.src);
                var l;
                k = k ? null != (l = Xc(k[1])) ? l : -1 : -1
            } else
                k = -1;
            return k
        }
        ,
        g[13] = function() {
            return c || 0
        }
        ,
        g),
        h[5] = {},
        h
    }
    ;function oh(a, b) {
        var c = new Pf(kh(246));
        if (!L(c, We, 1).length && L(a, We, 1).length) {
            var d = L(a, We, 1);
            Hb(c, 1, d)
        }
        !L(c, Mf, 2).length && L(a, Mf, 2).length && (d = L(a, Mf, 2),
        Hb(c, 2, d));
        void 0 === Db(c, Nf, 5, !1) && void 0 !== Db(a, Nf, 5, !1) && (a = K(a, Nf, 5),
        Fb(c, 5, a));
        lg({
            qa: c,
            s: nh(b),
            ha: 2
        })
    }
    ;function ph(a, b, c, d, e) {
        a = a.location.host;
        var f = Ic(b.src, "domain");
        b = Ic(b.src, "network-code");
        if (a || f || b) {
            var g = {};
            a && (g.ippd = a);
            f && (g.pppd = f);
            b && (g.pppnc = b);
            a = g
        } else
            a = void 0;
        a ? (c = mc(nc([c ? P("https://pagead2.googlesyndication.com") : P("https://securepubads.g.doubleclick.net"), P("/pagead/ppub_config")]), a),
        qh(c, d, e)) : e(new p.globalThis.Error("no provided or inferred data"))
    }
    function qh(a, b, c) {
        var d = new p.globalThis.XMLHttpRequest;
        d.open("GET", a.toString(), !0);
        d.withCredentials = !1;
        d.onload = function() {
            300 > d.status ? (xg("13", window),
            b(204 === d.status ? "" : d.responseText)) : c(new p.globalThis.Error("resp:" + d.status))
        }
        ;
        d.onerror = function() {
            return void c(new p.globalThis.Error("s:" + d.status + " rs:" + d.readyState))
        }
        ;
        d.send()
    }
    ;var rh = function() {
        this.h = []
    }
      , uh = function(a, b, c, d) {
        Nc(b) === Oc(b) && c && (sh(a),
        ph(b.top, c, d, function(e) {
            return void th(a, e)
        }, function(e) {
            th(a, void 0, e)
        }))
    }
      , sh = function(a) {
        kh(260);
        lh(260, function(b) {
            void 0 !== a.i || a.j ? b(a.i, a.j) : a.h.push(b)
        })
    }
      , th = function(a, b, c) {
        a.i = b;
        a.j = c;
        for (var d = u(a.h), e = d.next(); !e.done; e = d.next())
            e = e.value,
            e(b, c);
        a.h.length = 0
    };
    function vh() {
        var a;
        return null != (a = y.googletag) ? a : y.googletag = {
            cmd: []
        }
    }
    function wh(a, b) {
        var c = vh();
        c.hasOwnProperty(a) || (c[a] = b)
    }
    ;var yh = function() {
        return [].concat(v(r(xh, "values").call(xh))).reduce(function(a, b) {
            return a + b
        }, 0)
    }
      , xh = new p.Map;
    function zh() {
        var a = Ah, b = Yb(Pf, Bh), c = Ch, d = {
            sa: kh(221),
            pa: null != (Dh = Xc("38")) ? Dh : -1
        }, e, f = null != (e = a.fifWin) ? e : window, g = f.document;
        e = a.fifWin ? window : f;
        wh("_loaded_", !0);
        var h = Eh(c);
        wh("cmd", []);
        var k;
        c = null != (k = Fh(g)) ? k : Gh(g);
        Hh(b, f, r(Object, "assign").call(Object, {}, {
            ia: c
        }, d));
        try {
            Lg()
        } catch (D) {}
        xg("1", f);
        b = Ih(h, c);
        d = !1;
        if (!Jh(g)) {
            f = "gpt-impl-" + Math.random();
            try {
                Kc(g, zc(b, {
                    id: f,
                    nonce: Dc()
                }))
            } catch (D) {}
            g.getElementById(f) && (bg(Yd) ? d = !0 : a._loadStarted_ = !0)
        }
        if (bg(Yd) ? !d : !a._loadStarted_) {
            var l = $c("SCRIPT");
            l.src = kc(b);
            Jc(l);
            l.async = !0;
            g = a.fifWin ? e.document : g;
            b = g.body;
            d = g.documentElement;
            var n, q, w = null != (q = null != (n = g.head) ? n : b) ? q : d;
            "complete" !== e.document.readyState && a.fifWin ? fc(e, "load", function() {
                return void w.appendChild(l)
            }) : w.appendChild(l);
            bg(Yd) || (a._loadStarted_ = !0)
        }
        e === e.top && De(e);
        uh(new rh, e, c, Kh(c))
    }
    function Lh() {
        var a = Number("2023032101");
        1 > a || Math.floor(a) !== a ? (sg({
            v: "2023032101"
        }),
        a = "1") : a = "2023032101";
        return {
            ra: a,
            S: "",
            va: new Vd,
            xa: .01 > Rc(),
            oa: 100
        }
    }
    function Eh(a) {
        var b = P("2023032101");
        var c = a.S;
        /m\d+/.test(c) ? c = Number(c.substring(1)) : (c && sg({
            mjsv: c
        }),
        c = void 0);
        return r(Object, "assign").call(Object, {}, a, {
            ja: b,
            Pa: c,
            ta: P(""),
            Qa: Zc(window)
        })
    }
    function Fh(a) {
        return (a = a.currentScript) ? a : null
    }
    function Gh(a) {
        var b;
        a = u(null != (b = a.scripts) ? b : []);
        for (b = a.next(); !b.done; b = a.next())
            if (b = b.value,
            r(b.src, "includes").call(b.src, "/tag/js/gpt"))
                return b;
        return null
    }
    function Ih(a, b) {
        b = Kh(b) ? P("https://pagead2.googlesyndication.com/") : P("https://securepubads.g.doubleclick.net/");
        a = a.S ? nc([b, ug, a.ta, P("/pubads_impl.js")]) : bg(Zd) ? nc([b, ug, P("m"), a.ja, P("/pubads_impl.js")]) : nc([b, tg, a.ja, P(".js")]);
        b = {};
        var c = T(ag).h(be.h, be.defaultValue)
          , d = T(ag).h($d.h, $d.defaultValue);
        c && (b.cb = c);
        d && (b.mcb = d);
        return r(Object, "keys").call(Object, b).length ? mc(a, b) : a
    }
    function Hh(a, b, c) {
        lh(172, c.ia);
        oh(a, c);
        T(xf).i(12);
        T(xf).i(5);
        bg(ae) || (a = hh(b)) && a.then(function(d) {
            a: {
                ob = !0;
                try {
                    var e = JSON.stringify(d.toJSON(), Xb);
                    break a
                } finally {
                    ob = !1
                }
                e = void 0
            }
            return void lh(251, e)
        });
        zf(T(ag).j(ce.h, ce.defaultValue), b.document)
    }
    function Jh(a) {
        var b = Fh(a);
        return "complete" === a.readyState || "loaded" === a.readyState || !(null == b || !b.async)
    }
    function Kh(a) {
        return !(null == a || !a.src) && "pagead2.googlesyndication.com" === Gc(a.src.match(Fc)[3] || null)
    }
    ;var Mh;
    a: {
        try {
            if (Array.isArray(E)) {
                Mh = E;
                break a
            }
        } catch (a) {}
        Mh = []
    }
    var Bh = Mh;
    try {
        var Ah = vh()
          , Ch = Lh()
          , Nh = Ah
          , Oh = !T(jh).h
          , Ph = Zb;
        Zb = void 0;
        if (!Oh) {
            if (Ph)
                throw Error(Ph());
            throw Error(String(Oh));
        }
        r(Object, "assign").call(Object, ih, Nh._vars_);
        Nh._vars_ = ih;
        var Dh;
        zh()
    } catch (a) {
        try {
            var Qh = Lh();
            if (Qh.xa) {
                var Rh, Z = a.error && a.meta && a.id ? a.error : a, Sh, Th = new Od, Uh = new Nd;
                try {
                    var Vh = Zc(window);
                    I(Uh, 1, Vh, 0)
                } catch (b) {}
                try {
                    var Wh = T(xf).h();
                    Ab(Uh, 2, Wh, ub)
                } catch (b) {}
                try {
                    I(Uh, 3, window.document.URL, "")
                } catch (b) {}
                Sh = Fb(Th, 2, Uh);
                var Xh, Yh = new Ld;
                Xh = I(Yh, 1, 420, 0);
                try {
                    var Zh = Fe(null == Z ? void 0 : Z.name) ? Z.name : "Unknown error";
                    I(Xh, 2, Zh, "")
                } catch (b) {}
                try {
                    var $h = Fe(null == Z ? void 0 : Z.message) ? Z.message : "Caught " + Z;
                    I(Xh, 3, $h, "")
                } catch (b) {}
                try {
                    var ai = Fe(null == Z ? void 0 : Z.stack) ? Z.stack : Error().stack;
                    ai && Ab(Xh, 4, ai.split(/\n\s*/), wb)
                } catch (b) {}
                Rh = Fb(Sh, 1, Xh);
                var bi = new Jd;
                try {
                    I(bi, 1, Qh.S || Qh.ra, "")
                } catch (b) {}
                try {
                    var ci = yh();
                    I(bi, 2, ci, 0)
                } catch (b) {}
                try {
                    var di = [].concat(v(r(xh, "keys").call(xh)));
                    Ab(bi, 3, di, wb)
                } catch (b) {}
                Gb(Rh, 4, Pd, bi);
                I(Rh, 5, Qh.oa, 0);
                Qd(Qh.va, Rh)
            }
        } catch (b) {}
    }
    ;
}
).call(this.googletag && googletag.fifWin ? googletag.fifWin.parent : this, [[[483374575, null, null, [1]], [null, 472785970, null, [null, 500]], [null, 7, null, [null, 0.1]], [514499457, null, null, [1]], [null, 448338836, null, [null, 0.01]], [null, 427198696, null, [null, 1]], [510178293, null, null, [1]], [477812799, null, null, [1]], [514091619, null, null, [1]], [null, 408380992, null, [null, 0.01]], [null, 377289019, null, [null, 10000]], [null, 529, null, [null, 20]], [492198798, null, null, [1]], [null, 447000223, null, [null, 0.01]], [360245597, null, null, [1]], [514858268, null, null, [1]], [null, 492, null, [null, 0.01]], [437061931, null, null, [1]], [null, 398776877, null, [null, 60000]], [null, 374201269, null, [null, 60000]], [null, 371364213, null, [null, 60000]], [null, 376149757, null, [null, 0.0025]], [377936516, null, null, [1]], [512710196, null, null, [1]], [null, null, 2, [null, null, "1-0-40"]], [null, 506394061, null, [null, 100]], [510521772, null, null, [1]], [null, null, null, [], null, 489], [392065905, null, null, null, [[[4, null, 68], [1]]]], [null, 360245595, null, [null, 500]], [null, 397316938, null, [null, 1000]], [512195429, null, null, [1]], [512150702, null, null, [1]], [503991213, null, null, [1]], [null, null, null, [], null, 489560439], [null, null, null, [], null, 505762507], [null, 1921, null, [null, 72]], [null, 1920, null, [null, 12]], [null, 426169222, null, [null, 1000]], [null, 1917, null, [null, 300]], [null, 1916, null, [null, 0.001]], [null, null, null, [null, null, null, ["A0VQgOQvA+kwCj319NCwgf8+syUgEQ8/LLpB8RxxlRC3AkJ9xx8IAvVuQ/dcwy0ok7sGKufLLu6WhsXbQR9/UwwAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjg4MDgzMTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "A6kRo9zXJhOvsR4D/VeZ9CiApPAxnOGzBkW88d8eIt9ex2oOzlX+AoUk/BS50Y9Ysy2jwyHR49Mb7XwP+l9yygIAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjg4MDgzMTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "A3mbHZoS4VJtJ8j1aE8+Z9vaGf/oMV1eTNIWMrvGqWgNnOmvaxnRGliqKIZU2eiTzCj5Qpz8B1/UTTLuony5bAAAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjg4MDgzMTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==", "As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==", "AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="]], null, 1934], [1957, null, null, [1]], [1971, null, null, [1]], [1975, null, null, [1]], [1974, null, null, [1]], [null, 1972, null, []], [null, 501545963, null, [null, 1]], [null, 1119, null, [null, 300]], [null, 1193, null, [null, 100]], [null, 501545962, null, [null, 1]], [null, 495583959, null, [null, -1]], [null, 1116, null, [null, 300]], [1203, null, null, [1]], [471262996, null, null, [1]], [469675169, null, null, [1]], [485990406, null, null, []], [501411886, null, null, [1]]], [[3, [[null, [[1337, [[77, null, null, [1]], [78, null, null, [1]], [85, null, null, [1]], [80, null, null, [1]], [76, null, null, [1]], [84, null, null, [1]], [188, null, null, [1]]]]]], [1, [[31070955], [31070956], [31070957, [[null, 514795754, null, [null, 1]]]], [31072833], [31072834, [[null, 514795754, null, [null, 1]]]], [31072835], [31072836, [[null, 514795754, null, [null, 1]]]], [31072837], [31072838, [[null, 514795754, null, [null, 1]]]]], [2, [[4, null, 70, null, null, null, null, ["run-ad-auction"]], [12, null, null, null, 4, null, "Chrome\\/((?!10\\d)(?!110)\\d{3,})", ["navigator.userAgent"]], [1, [[4, null, 63]]]]], 59], [10, [[31071432], [31071433]]], [10, [[31072996], [31072997, [[515410344, null, null, [1]]]]]], [10, [[31072999], [31073000]]], [50, [[31073114], [31073115, [[507033477, null, null, [1]]]]]], [50, [[31073203], [31073204, [[45397804, null, null, [1]], [45398607, null, null, [1]]]]]], [100, [[44785728], [44785729, [[491464096, null, null, [1]]]]]], [null, [[44787108]], [2, [[4, null, 70, null, null, null, null, ["run-ad-auction"]], [12, null, null, null, 4, null, "Chrome\\/((?!10\\d)(?!110)\\d{3,})", ["navigator.userAgent"]], [1, [[4, null, 63]]]]], 59], [null, [[676982960], [676982998]]]]], [5, [[50, [[21062785, null, [4, null, 8, null, null, null, null, ["_gmptnl"]]], [21062786, [[23, null, null, [1]]], [4, null, 8, null, null, null, null, ["_gmptnl"]]]], [12, null, null, null, 2, null, "today\\.line\\.me/.+/(main|article)"], 43], [900, [[21062812, [[23, null, null, [1]]], [4, null, 8, null, null, null, null, ["_gmptnl"]]]], [12, null, null, null, 2, null, "today\\.line\\.me/.+/(main|article)"], 43], [50, [[21063916, null, [4, null, 8, null, null, null, null, ["webkit.messageHandlers._gmptnl"]]], [21063917, [[23, null, null, [1]]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers._gmptnl"]]]], [12, null, null, null, 2, null, "today\\.line\\.me/.+/(main|article)"], 44], [900, [[21064113, [[23, null, null, [1]]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers._gmptnl"]]]], [12, null, null, null, 2, null, "today\\.line\\.me/.+/(main|article)"], 44], [50, [[31067420], [31067421, [[360245597, null, null, []]]], [44776073], [44776367], [44779108], [44779905], [44784467], [44785148]], [3, [[4, null, 8, null, null, null, null, ["gmaSdk.getQueryInfo"]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers.getGmaQueryInfo.postMessage"]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers.getGmaSig.postMessage"]]]], 69], [10, [[31071499, [[499996722, null, null, [1]]]], [31071500, [[485209195, null, null, [1]], [499996722, null, null, [1]]]]]], [1, [[31071991], [31071992, [[501898423, null, null, [1]]]]]], [100, [[31072019], [31072020, [[471855283, null, null, [1]]]]]], [100, [[31072028], [31072029, [[503331120, null, null, [1]]]]]], [10, [[31072851], [31072852, [[510486687, null, null, [1]]]]]], [100, [[31072878], [31072879, [[494337909, null, null, [1]]]]]], [100, [[31073288], [31073289, [[478009624, null, null, [1]]]]]], [1000, [[31073294, null, [2, [[2, [[8, null, null, 1, null, 0], [7, null, null, 1, null, 11]]], [4, null, 3]]]], [31073295, null, [2, [[2, [[8, null, null, 1, null, 10], [7, null, null, 1, null, 21]]], [4, null, 3]]]]]], [50, [[31073318], [31073319, [[489217043, null, null, [1]]]], [31073320, [[495013820, null, null, [1]]]]]], [1000, [[31073327, [[null, 24, null, [null, 31073327]]], [6, null, null, 13, null, 31073327]], [31073328, [[null, 24, null, [null, 31073328]]], [6, null, null, 13, null, 31073328]]], [4, null, 3], 1], [1000, [[31073345, [[null, 24, null, [null, 31073345]]], [6, null, null, 4, null, 6]], [31073346, [[null, 24, null, [null, 31073346]]], [6, null, null, 4, null, 7]]], [4, null, 3], 1], [1000, [[31073370, [[null, 24, null, [null, 31073370]]], [6, null, null, 13, null, 31073370]], [31073371, [[null, 24, null, [null, 31073371]]], [6, null, null, 13, null, 31073371]]], [4, null, 3], 1], [1000, [[31073376, [[null, 24, null, [null, 31073376]]], [6, null, null, 4, null, 2]], [31073377, [[null, 24, null, [null, 31073377]]], [6, null, null, 4, null, 3]]], [4, null, 3], 1], [100, [[31073380], [31073381, [[516945042, null, null, [1]]]]]], [1000, [[31073384, null, [3, [[2, [[2, [[8, null, null, 1, null, 0], [7, null, null, 1, null, 6]]], [4, null, 3]]], [2, [[2, [[8, null, null, 1, null, 10], [7, null, null, 1, null, 16]]], [4, null, 3]]], [2, [[2, [[8, null, null, 1, null, 20], [7, null, null, 1, null, 35]]], [4, null, 3]]]]]], [31073385, [[514876375, null, null, [1]]], [3, [[2, [[2, [[8, null, null, 1, null, 5], [7, null, null, 1, null, 11]]], [4, null, 3]]], [2, [[2, [[8, null, null, 1, null, 15], [7, null, null, 1, null, 21]]], [4, null, 3]]], [2, [[2, [[8, null, null, 1, null, 34], [7, null, null, 1, null, 49]]], [4, null, 3]]]]]]]], [10, [[44776366], [44779256]], [3, [[4, null, 8, null, null, null, null, ["gmaSdk.getQueryInfo"]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers.getGmaQueryInfo.postMessage"]], [4, null, 8, null, null, null, null, ["webkit.messageHandlers.getGmaSig.postMessage"]]]], 69]]], [12, [[40, [[21065724], [21065725, [[203, null, null, [1]]]]], [4, null, 9, null, null, null, null, ["LayoutShift"]], 71], [10, [[31061690], [31061691, [[83, null, null, [1]], [84, null, null, [1]]]]], null, 61], [10, [[44769661], [44769662, [[1973, null, null, [1]]]]]]]], [13, [[500, [[31061692], [31061693, [[77, null, null, [1]], [78, null, null, [1]], [85, null, null, [1]], [80, null, null, [1]], [76, null, null, [1]]]]], [4, null, 6, null, null, null, null, ["31061691"]]], [1000, [[31067146, null, [4, null, 9, null, null, null, null, ["document.browsingTopics"]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067147, null, [2, [[4, null, 9, null, null, null, null, ["navigator.runAdAuction"]], [4, null, 9, null, null, null, null, ["navigator.joinAdInterestGroup"]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067148, null, [4, null, 69, null, null, null, null, ["attribution-reporting"]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067672, null, [2, [[4, null, 69, null, null, null, null, ["browsing-topics"]], [1, [[4, null, 70, null, null, null, null, ["browsing-topics"]]]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067673, null, [2, [[4, null, 69, null, null, null, null, ["join-ad-interest-group"]], [1, [[4, null, 70, null, null, null, null, ["join-ad-interest-group"]]]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067674, null, [2, [[4, null, 69, null, null, null, null, ["run-ad-auction"]], [1, [[4, null, 70, null, null, null, null, ["run-ad-auction"]]]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31067675, null, [2, [[4, null, 69, null, null, null, null, ["attribution-reporting"]], [1, [[4, null, 70, null, null, null, null, ["attribution-reporting"]]]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31068556, null, [4, null, 8, null, null, null, null, ["sharedStorage"]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [1000, [[31068557, null, [2, [[4, null, 69, null, null, null, null, ["shared-storage"]], [1, [[4, null, 70, null, null, null, null, ["shared-storage"]]]]]]]], [12, null, null, null, 4, null, "Chrome/((?!100)\\d{3,})", ["navigator.userAgent"]]], [null, [[31070383, null, [4, null, 27, null, null, null, null, ["crossOriginIsolated"]]], [31070384, [[439828594, null, null, [1]]], [4, null, 27, null, null, null, null, ["crossOriginIsolated"]]]], [2, [[12, null, null, null, 4, null, "Chrome\\/((?!10\\d)\\d{3,})", ["navigator.userAgent"]]]], 70], [null, [[31070594], [31070595, [[439828594, null, null, [1]], [483962503, null, null, [1]]]]], [2, [[12, null, null, null, 4, null, "Chrome\\/((?!10\\d)\\d{3,})", ["navigator.userAgent"]]]], 70], [null, [[44768158, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]], [44768159, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]]]], [100, [[44776500, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]], [44776501, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]]]], [200, [[44776502, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]], [44776503, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]]]], [null, [[44783616, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]], [44783617, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]], [44784847, null, [4, null, 70, null, null, null, null, ["attribution-reporting"]]]]]]], [25, [[10, [[31064132], [31064133, [[null, 438663674, null, [null, 1]]]]], [2, [[4, null, 68], [3, [[6, null, null, null, 4, null, "2g", ["navigator.connection.effectiveType"]], [6, null, null, null, 4, null, "2g", ["navigator.mozConnection.effectiveType"]], [6, null, null, null, 4, null, "2g", ["navigator.webkitConnection.effectiveType"]]]]]], 40], [50, [[31068366], [31068367, [[null, 455645877, null, [null, 0.1]]]]]], [10, [[31068825], [31068826, [[null, 462420536, null, [null, 0.1]]]]]], [50, [[31070232], [31070233, [[476475256, null, null, [1]]]]]]]], [20, [[1000, [[31070530, null, [4, null, 27, null, null, null, null, ["crossOriginIsolated"]]]], [2, [[12, null, null, null, 4, null, "Chrome\\/((?!10\\d)\\d{3,})", ["navigator.userAgent"]]]]], [1000, [[31070531, null, [2, [[4, null, 27, null, null, null, null, ["crossOriginIsolated"]], [4, null, 8, null, null, null, null, ["credentialless"]]]]]], [2, [[12, null, null, null, 4, null, "Chrome\\/((?!10\\d)\\d{3,})", ["navigator.userAgent"]]]]], [1000, [[31070532, null, [4, null, 9, null, null, null, null, ["SharedArrayBuffer"]]]], [2, [[12, null, null, null, 4, null, "Chrome\\/((?!10\\d)\\d{3,})", ["navigator.userAgent"]]]]]]], [2, [[10, [[31071324], [31071325, [[null, 363650251, null, [null, 2]]]], [31071326, [[null, 363650251, null, [null, 1]]]]], null, null, null, null, null, 1, null, 102], [1, [[31073055], [31073056, [[501, null, null, [1]]]]], [2, [[4, null, 66], [12, null, null, null, 4, null, "Chrome\\/((?!100|101|102|103|104|105)\\d{3,})", ["navigator.userAgent"]], [1, [[4, null, 8, null, null, null, null, ["navigator.serviceWorker.controller"]]]], [4, null, 9, null, null, null, null, ["document.head.appendChild"]]]], 62], [100, [[31073352, null, [3, [[4, null, 15, null, null, null, null, ["424397508"]], [4, null, 15, null, null, null, null, ["170737076"]], [4, null, 15, null, null, null, null, ["24132379"]], [4, null, 15, null, null, null, null, ["21869819039"]], [4, null, 15, null, null, null, null, ["6556"]], [4, null, 15, null, null, null, null, ["344101295"]], [4, null, 15, null, null, null, null, ["62532913"]], [4, null, 15, null, null, null, null, ["152344380"]], [4, null, 15, null, null, null, null, ["127641337"]]]]], [31073353, [[null, null, null, [null, null, null, ["[\"424397508\",[[\"pubcid.org\",null,true]]]", "[\"170737076\",[[\"pubcid.org\",null,true]]]", "[\"24132379\",[[\"pubcid.org\",null,true]]]", "[\"21869819039\",[[\"pubcid.org\",null,true]]]", "[\"6556\",[[\"pubcid.org\",null,true]]]", "[\"344101295\",[[\"pubcid.org\",null,true]]]", "[\"62532913\",[[\"pubcid.org\",null,true]]]", "[\"152344380\",[[\"pubcid.org\",null,true]]]", "[\"127641337\",[[\"pubcid.org\",null,true]]]"]], null, 471270390]], [3, [[4, null, 15, null, null, null, null, ["424397508"]], [4, null, 15, null, null, null, null, ["170737076"]], [4, null, 15, null, null, null, null, ["24132379"]], [4, null, 15, null, null, null, null, ["21869819039"]], [4, null, 15, null, null, null, null, ["6556"]], [4, null, 15, null, null, null, null, ["344101295"]], [4, null, 15, null, null, null, null, ["62532913"]], [4, null, 15, null, null, null, null, ["152344380"]], [4, null, 15, null, null, null, null, ["127641337"]]]]]], null, 67], [100, [[31073354, null, [3, [[4, null, 15, null, null, null, null, ["154013155"]], [4, null, 15, null, null, null, null, ["21658289790"]]]]], [31073355, [[null, null, null, [null, null, null, ["[\"154013155\",[[\"id5-sync.com\",null,true]]]", "[\"21658289790\",[[\"id5-sync.com\",null,true]]]"]], null, 471270390]], [3, [[4, null, 15, null, null, null, null, ["154013155"]], [4, null, 15, null, null, null, null, ["21658289790"]]]]]], null, 67], [10, [[44752585], [44752586, [[392065905, null, null, [1]]]]], null, 41], [50, [[44777628], [44777629, [[392065905, null, null, []]]]], [4, null, 68], 41], [5, [[44787901], [44787902, [[45388169, null, null, [1]]]]], null, null, null, null, null, 301, null, 102]]], [4, [[null, [[44714449, [[null, 7, null, [null, 1]]]], [676982961, [[null, 7, null, [null, 0.4]], [212, null, null, [1]]]], [676982996, [[null, 7, null, [null, 1]]]]]]]]], null, null, [null, 1000, 1, 1000]])
Publicités